libmp3splt 0.9.2
Lossless library for splitting audio formats like mp3, ogg vorbis and FLAC.
 
Loading...
Searching...
No Matches

Topics

 Creating libmp3splt plugins
 

Macros

#define SPLT_DIRCHAR   '/'
 
#define SPLT_DIRSTR   "/"
 

Functions

int mp3splt_set_silence_points (splt_state *state, splt_code *error)
 
splt_code mp3splt_set_trim_silence_points (splt_state *state)
 
char * mp3splt_get_version ()
 
int mp3splt_check_if_directory (const char *filename)
 

Detailed Description

Macro Definition Documentation

◆ SPLT_DIRCHAR

#define SPLT_DIRCHAR   '/'

Path separator as character (/ or \)

Definition at line 2115 of file mp3splt.h.

◆ SPLT_DIRSTR

#define SPLT_DIRSTR   "/"

Path separator as string (/ or \)

Definition at line 2119 of file mp3splt.h.

Function Documentation

◆ mp3splt_set_silence_points()

int mp3splt_set_silence_points ( splt_state * state,
splt_code * error )

Scan for silence and set silence splitpoints in the state.

Parameters
[in]stateMain state.
[out]errorPossible error; can be NULL.
Returns
The number of silence spots found.

◆ mp3splt_set_trim_silence_points()

splt_code mp3splt_set_trim_silence_points ( splt_state * state)

Scan for silence and set silence trim splitpoints in the state.

Parameters
[in]stateMain state.
Returns
Possible error.

◆ mp3splt_get_version()

char * mp3splt_get_version ( )

Returns the version of libmp3splt.

Result must be freed.

◆ mp3splt_check_if_directory()

int mp3splt_check_if_directory ( const char * filename)

Returns SPLT_TRUE if filename is a directory.