The data libmp3splt keeps all its internal data in. More...
#include <mp3splt.h>
Data Fields | |
int | current_split |
int | current_split_file_number |
void(* | file_split )(const char *, int) |
void(* | get_silence_level )(long time, float level, void *user_data) |
splt_progress * | p_bar |
splt_point * | points |
void(* | put_message )(const char *, splt_message_type) |
int | real_splitnumber |
int | real_tagsnumber |
void * | silence_level_client_data |
int | splitnumber |
splt_tags * | tags |
splt_tags | tags_like_x |
long | total_time |
The data libmp3splt keeps all its internal data in.
Definition at line 369 of file mp3splt.h.
void(* splt_struct::file_split)(const char *, int) |
Pointer to the fallback function that is called when the library starts to split a new file.
the char* is the filename that is currently being split.
Referenced by mp3splt_set_split_filename_function().
void(* splt_struct::get_silence_level)(long time, float level, void *user_data) |
callback for sending the silence level to the client
Referenced by splt_s_set_silence_splitpoints().
All infos for the progress bar.
Definition at line 395 of file mp3splt.h.
Referenced by mp3splt_set_progress_function().
void(* splt_struct::put_message)(const char *, splt_message_type) |
sends a message to the main program to tell what we are doing
Referenced by mp3splt_set_message_function().
how many splitpoints do we have?
Definition at line 385 of file mp3splt.h.
Referenced by mp3splt_split().
how many tags do we have?
Definition at line 405 of file mp3splt.h.
Referenced by splt_of_put_output_format_filename().
user data set by the client for the 'get_silence_level' function
Definition at line 399 of file mp3splt.h.
Referenced by splt_s_set_silence_splitpoints().
how many split points do we have?
this is updated only by check_splitpts_inf_song_length() If this function has not been called look at real_splitnumber instead.
Definition at line 383 of file mp3splt.h.
Referenced by mp3splt_split().