Split functions
Using libmp3splt
Collaboration diagram for Split functions:

## Functions

char ** | mp3splt_find_filenames (splt_state *state, const char *filename, int *num_of_files_found, splt_code *error)
splt_code | mp3splt_split (splt_state *state)
splt_code | mp3splt_stop_split (splt_state *state)

## Detailed Description

## Function Documentation

char** mp3splt_find_filenames | ( | splt_state * | state,
|  | const char * | filename,
|  | int * | num_of_files_found,
|  | splt_code * | error
| ) |  |

Recursive search of all the filenames matching the loaded plugins.

Parameters

  [in] | state | Main state.
  [in] | filename | Directory to be looked for recursive search.
  [out] | num_of_files_found | Number of files found.
  [out] | error | Possible error; can be NULL.

Returns
  Newly allocated array of found files that must be freed.

See Also
  mp3splt_set_filename_to_split and mp3splt_split

splt_code mp3splt_split | ( | splt_state * | state | ) |

Executes the main split process.

Parameters

  [in] | state | Main state.

Returns
  Possible error.

See Also
  mp3splt_stop_split
  mp3splt_new_state
  mp3splt_set_filename_to_split
  splt_options
  mp3splt_set_path_of_split

splt_code mp3splt_stop_split | ( | splt_state * | state | ) |

Stop the main split process.

Parameters

  [in] | state | Main state.

Returns
  Possible error.

See Also
  mp3splt_split