Functions | |
int | splt_pl_check_plugin_is_for_file (splt_state *state, int *error) |
void | splt_pl_clear_original_tags (splt_original_tags *original_tags) |
void | splt_pl_dewrap (splt_state *state, int listonly, const char *dir, int *error) |
void | splt_pl_end (splt_state *state, int *error) |
void | splt_pl_init (splt_state *state, int *error) |
int | splt_pl_scan_silence (splt_state *state, int *error) |
int | splt_pl_scan_trim_silence (splt_state *state, int *error) |
void | splt_pl_search_syncerrors (splt_state *state, int *error) |
void | splt_pl_set_original_tags (splt_state *state, int *error) |
void | splt_pl_set_plugin_info (splt_plugin_info *info, int *error) |
int | splt_pl_simple_split (splt_state *state, char *output_fname, off_t begin, off_t end) |
double | splt_pl_split (splt_state *state, const char *final_fname, double begin_point, double end_point, int *error, int save_end_point) |
int splt_pl_check_plugin_is_for_file | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: check if file can be handled by this plugin.
Definition at line 3288 of file mp3.c.
References splt_state::codec, SPLT_FALSE, splt_mp3_init(), splt_t_get_filename_to_split(), and SPLT_TRUE.
void splt_pl_dewrap | ( | splt_state * | state, | |
int | listonly, | |||
const char * | dir, | |||
int * | error | |||
) |
Plugin API: get wrap files or dewrap.
Definition at line 3324 of file mp3.c.
References splt_w_wrap_free().
void splt_pl_end | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: Uninitialize this plugin.
Definition at line 3259 of file mp3.c.
References splt_state::codec, SPLT_OPT_FRAME_MODE, SPLT_OPT_SPLIT_MODE, SPLT_OPTION_ERROR_MODE, SPLT_OPTION_SILENCE_MODE, SPLT_OPTION_TRIM_SILENCE_MODE, SPLT_OPTION_WRAP_MODE, and splt_state::syncerrors.
void splt_pl_init | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: Initialize this plugin.
Definition at line 3243 of file mp3.c.
References splt_mp3_init(), and splt_t_get_filename_to_split().
int splt_pl_scan_silence | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: Scan for silence.
Definition at line 3357 of file mp3.c.
References splt_state::codec, SPLT_OPT_PARAM_MIN_LENGTH, SPLT_OPT_PARAM_OFFSET, SPLT_OPT_PARAM_SHOTS, and SPLT_OPT_PARAM_THRESHOLD.
int splt_pl_scan_trim_silence | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: Scan trim using silence.
Definition at line 3375 of file mp3.c.
References splt_state::codec, SPLT_OPT_PARAM_SHOTS, and SPLT_OPT_PARAM_THRESHOLD.
void splt_pl_search_syncerrors | ( | splt_state * | state, | |
int * | error | |||
) |
void splt_pl_set_original_tags | ( | splt_state * | state, | |
int * | error | |||
) |
Plugin API: Read the original Tags from the file.
Definition at line 3390 of file mp3.c.
References splt_t_get_filename_to_split().
void splt_pl_set_plugin_info | ( | splt_plugin_info * | info, | |
int * | error | |||
) |
Plugin API: returns the plugin infos (name, version, extension).
alloced data in splt_plugin_info will be freed by splt_t_state_free() at the end of the program
int splt_pl_simple_split | ( | splt_state * | state, | |
char * | output_fname, | |||
off_t | begin, | |||
off_t | end | |||
) |
Plugin API: Output a portion of the file.
Definition at line 3337 of file mp3.c.
References splt_state::codec, and SPLT_FALSE.