libfluidsynth
1.1.11
|
Miscellaneous utility functions and defines. More...
Macros | |
#define | FLUID_OK (0) |
Value that indicates success, used by most libfluidsynth functions. More... | |
#define | FLUID_FAILED (-1) |
Value that indicates failure, used by most libfluidsynth functions. More... | |
Functions | |
FLUIDSYNTH_API int | fluid_is_soundfont (const char *filename) |
Check if a file is a SoundFont file. More... | |
FLUIDSYNTH_API int | fluid_is_midifile (const char *filename) |
Check if a file is a MIDI file. More... | |
Miscellaneous utility functions and defines.
#define FLUID_OK (0) |
Value that indicates success, used by most libfluidsynth functions.
NOTE: This was not publicly defined prior to libfluidsynth 1.1.0. When writing code which should also be compatible with older versions, something like the following can be used:
#define FLUID_FAILED (-1) |
Value that indicates failure, used by most libfluidsynth functions.
NOTE: See FLUID_OK for more details.
FLUIDSYNTH_API int fluid_is_soundfont | ( | const char * | filename | ) |
Check if a file is a SoundFont file.
filename | Path to the file to check |
FLUIDSYNTH_API int fluid_is_midifile | ( | const char * | filename | ) |
Check if a file is a MIDI file.
filename | Path to the file to check |
The current implementation only checks for the "MThd" header in the file. It is useful only to distinguish between SoundFont and MIDI files.