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