libmp3splt
splt_struct Struct Reference

#include <mp3splt.h>

Collaboration diagram for splt_struct:

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_progressp_bar
splt_pointpoints
void(* put_message )(const char *, splt_message_type)
int real_splitnumber
int real_tagsnumber
void * silence_level_client_data
int splitnumber
splt_tagstags
splt_tags tags_like_x
long total_time

Detailed Description

The data libmp3splt keeps all its internal data in.

Definition at line 362 of file mp3splt.h.


Field Documentation

When splitting: the number of the last splitpoint we arrived at.

Definition at line 366 of file mp3splt.h.

for user feedback: the number of the file we are splitting

Definition at line 368 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.

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().

structure in which we have all the splitpoints

Definition at line 396 of file mp3splt.h.

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().

structure in which we have all the tags

Definition at line 400 of file mp3splt.h.

total time of the song

Definition at line 364 of file mp3splt.h.


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