libmp3splt
|
#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 |
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.
Definition at line 386 of file mp3splt.h.
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
Definition at line 390 of file mp3splt.h.
Referenced by splt_s_set_silence_splitpoints().
All infos for the progress bar.
Definition at line 388 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
Definition at line 394 of file mp3splt.h.
Referenced by mp3splt_set_message_function().
how many splitpoints do we have?
Definition at line 378 of file mp3splt.h.
Referenced by mp3splt_split().
how many tags do we have?
Definition at line 398 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 392 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 376 of file mp3splt.h.
Referenced by mp3splt_split().