mp3splt-gtk
splt_state Struct Reference

#include <mp3splt.h>

Collaboration diagram for splt_state:

Data Fields

int cancel_split
void * codec
int current_plugin
char * default_comment_tag
char * default_genre_tag
splt_error err
splt_freedb fdb
char * fname_to_split
char * input_fname_regex
splt_internal iopts
char * m3u_filename
splt_oformat oformat
splt_options options
splt_original_tags original_tags
char * path_of_split
splt_pluginsplug
splt_syncerrorsserrors
struct splt_ssplitsilence_list
char * silence_log_fname
splt_struct split
unsigned long syncerrors
splt_wrapwrap

Detailed Description

structure for the splt state

Definition at line 812 of file mp3splt.h.

Field Documentation

int splt_state::cancel_split

setting to SPLT_TRUE cancels the split

Definition at line 815 of file mp3splt.h.

void* splt_state::codec

file format states, mp3,ogg..

Definition at line 863 of file mp3splt.h.

splt_error splt_state::err

error strings for error code messages

Definition at line 866 of file mp3splt.h.

splt_freedb splt_state::fdb

freedb related

Definition at line 851 of file mp3splt.h.

char* splt_state::fname_to_split

filename to split

Definition at line 817 of file mp3splt.h.

char* splt_state::input_fname_regex

setting tags from input filename regex

Definition at line 825 of file mp3splt.h.

splt_internal splt_state::iopts

internal options

Definition at line 854 of file mp3splt.h.

splt_oformat splt_state::oformat

output format

Definition at line 838 of file mp3splt.h.

splt_options splt_state::options

options for the split

Definition at line 834 of file mp3splt.h.

splt_original_tags splt_state::original_tags

tags of the original file to split

Definition at line 831 of file mp3splt.h.

char* splt_state::path_of_split

where the split file will be split

Definition at line 819 of file mp3splt.h.

splt_plugins* splt_state::plug

plugins structure

Definition at line 869 of file mp3splt.h.

splt_syncerrors* splt_state::serrors

syncerror related

Definition at line 842 of file mp3splt.h.

struct splt_ssplit* splt_state::silence_list

see the ssplit structure

Definition at line 857 of file mp3splt.h.

char* splt_state::silence_log_fname

filename of the silence log: 'mp3splt.log' in the original mp3splt

Definition at line 873 of file mp3splt.h.

splt_struct splt_state::split

split related

Definition at line 836 of file mp3splt.h.

unsigned long splt_state::syncerrors

counter for the number of sync errors found

  • the state->serros->serrors_points_num must be used when processing the syncerrors from 'serrors'
  • this is just a standalone counter

Definition at line 849 of file mp3splt.h.

splt_wrap* splt_state::wrap

wrap related

Definition at line 840 of file mp3splt.h.


The documentation for this struct was generated from the following file: