libmp3splt
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_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 754 of file mp3splt.h.


Field Documentation

setting to SPLT_TRUE cancels the split

Definition at line 757 of file mp3splt.h.

error strings for error code messages

Definition at line 808 of file mp3splt.h.

freedb related

Definition at line 793 of file mp3splt.h.

Referenced by mp3splt_get_freedb_search().

filename to split

Definition at line 759 of file mp3splt.h.

Referenced by splt_t_get_filename_to_split(), and splt_t_set_filename_to_split().

setting tags from input filename regex

Definition at line 767 of file mp3splt.h.

internal options

Definition at line 796 of file mp3splt.h.

output format

Definition at line 780 of file mp3splt.h.

Referenced by splt_of_put_output_format_filename().

options for the split

Definition at line 776 of file mp3splt.h.

Referenced by splt_pl_split().

tags of the original file to split

Definition at line 773 of file mp3splt.h.

Referenced by splt_mp3_get_output_tags_version().

where the split file will be split

Definition at line 761 of file mp3splt.h.

plugins structure

Definition at line 811 of file mp3splt.h.

syncerror related

Definition at line 784 of file mp3splt.h.

Referenced by mp3splt_get_syncerrors(), and splt_s_error_split().

see the ssplit structure

Definition at line 799 of file mp3splt.h.

Referenced by splt_s_set_silence_splitpoints().

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

Definition at line 815 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 791 of file mp3splt.h.

Referenced by splt_mp3_init(), and splt_pl_end().


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