Typedefs | |
typedef struct _splt_state | splt_state |
Functions | |
splt_state * | mp3splt_new_state (splt_code *error) |
splt_code | mp3splt_free_state (splt_state *state) |
splt_code | mp3splt_append_plugins_scan_dir (splt_state *state, const char *directory) |
splt_code | mp3splt_find_plugins (splt_state *state) |
typedef struct _splt_state splt_state |
Main structure used in libmp3splt.
All members are private.
splt_state* mp3splt_new_state | ( | splt_code * | error | ) |
Creates a new splt_state structure.
[out] | error | Possible error; can be NULL. |
splt_code mp3splt_free_state | ( | splt_state * | state | ) |
Free the memory of the state
.
[in] | state | Main state to be freed. |
splt_code mp3splt_append_plugins_scan_dir | ( | splt_state * | state, |
const char * | directory | ||
) |
Appends an additional directory where plugins are searched.
[in] | state | Main state. |
[in] | directory | Additional directory where plugins will be searched. |
splt_code mp3splt_find_plugins | ( | splt_state * | state | ) |
Finds the plugins in the plugins directories.
This function must be called after the state
initialisation.
[in] | state | Main state. |