From fdac3b17a3f743badcb0e64adad84a3cd0e6986b Mon Sep 17 00:00:00 2001 From: API Doc Deploy Date: Sat, 31 Aug 2024 08:44:31 +0000 Subject: [PATCH] Updating API doc from fluidsynth master --- api/FileRenderer.html | 14 +++++++------- api/MIDIPlayer.html | 10 +++++----- api/MIDIPlayerMem.html | 10 +++++----- api/RealtimeMIDI.html | 2 +- api/group__midi__input.html | 2 +- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/api/FileRenderer.html b/api/FileRenderer.html index 18fb934..ea45df3 100644 --- a/api/FileRenderer.html +++ b/api/FileRenderer.html @@ -139,13 +139,13 @@
fluid_file_renderer_t * new_fluid_file_renderer(fluid_synth_t *synth)
Create a new file renderer and open the file.
Definition: fluid_filerenderer.c:194
void delete_fluid_file_renderer(fluid_file_renderer_t *dev)
Close file and destroy a file renderer object.
Definition: fluid_filerenderer.c:358
int fluid_file_renderer_process_block(fluid_file_renderer_t *dev)
Write period_size samples to file.
Definition: fluid_filerenderer.c:394
-
int fluid_player_get_status(fluid_player_t *player)
Get MIDI player status.
Definition: fluid_midi.c:2339
-
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2582
-
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2287
-
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1761
-
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1671
-
int fluid_player_stop(fluid_player_t *player)
Pauses the MIDI playback.
Definition: fluid_midi.c:2324
-
int fluid_player_add(fluid_player_t *player, const char *midifile)
Add a MIDI file to a player queue.
Definition: fluid_midi.c:1907
+
int fluid_player_get_status(fluid_player_t *player)
Get MIDI player status.
Definition: fluid_midi.c:2345
+
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2588
+
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2293
+
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1767
+
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1677
+
int fluid_player_stop(fluid_player_t *player)
Pauses the MIDI playback.
Definition: fluid_midi.c:2330
+
int fluid_player_add(fluid_player_t *player, const char *midifile)
Add a MIDI file to a player queue.
Definition: fluid_midi.c:1913
@ FLUID_PLAYER_PLAYING
Player is currently playing.
Definition: midi.h:248
#define FLUID_OK
Value that indicates success, used by most libfluidsynth functions.
Definition: misc.h:56
int fluid_settings_setstr(fluid_settings_t *settings, const char *name, const char *str)
Set a string value for a named setting.
Definition: fluid_settings.c:963
diff --git a/api/MIDIPlayer.html b/api/MIDIPlayer.html index e228b2a..fae5fbb 100644 --- a/api/MIDIPlayer.html +++ b/api/MIDIPlayer.html @@ -128,11 +128,11 @@
struct _fluid_player_t fluid_player_t
MIDI player instance.
Definition: types.h:48
fluid_audio_driver_t * new_fluid_audio_driver(fluid_settings_t *settings, fluid_synth_t *synth)
Create a new audio driver.
Definition: fluid_adriver.c:340
void delete_fluid_audio_driver(fluid_audio_driver_t *driver)
Deletes an audio driver instance.
Definition: fluid_adriver.c:433
-
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2582
-
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2287
-
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1761
-
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1671
-
int fluid_player_add(fluid_player_t *player, const char *midifile)
Add a MIDI file to a player queue.
Definition: fluid_midi.c:1907
+
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2588
+
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2293
+
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1767
+
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1677
+
int fluid_player_add(fluid_player_t *player, const char *midifile)
Add a MIDI file to a player queue.
Definition: fluid_midi.c:1913
int fluid_is_midifile(const char *filename)
Check if a file is a MIDI file.
Definition: fluid_midi.c:89
int fluid_is_soundfont(const char *filename)
Check if a file is a SoundFont file.
Definition: fluid_sffile.c:263
fluid_settings_t * new_fluid_settings(void)
Create a new settings object.
Definition: fluid_settings.c:262
diff --git a/api/MIDIPlayerMem.html b/api/MIDIPlayerMem.html index d69905a..076046b 100644 --- a/api/MIDIPlayerMem.html +++ b/api/MIDIPlayerMem.html @@ -141,11 +141,11 @@
struct _fluid_player_t fluid_player_t
MIDI player instance.
Definition: types.h:48
fluid_audio_driver_t * new_fluid_audio_driver(fluid_settings_t *settings, fluid_synth_t *synth)
Create a new audio driver.
Definition: fluid_adriver.c:340
void delete_fluid_audio_driver(fluid_audio_driver_t *driver)
Deletes an audio driver instance.
Definition: fluid_adriver.c:433
-
int fluid_player_add_mem(fluid_player_t *player, const void *buffer, size_t len)
Add a MIDI file to a player queue, from a buffer in memory.
Definition: fluid_midi.c:1937
-
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2582
-
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2287
-
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1761
-
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1671
+
int fluid_player_add_mem(fluid_player_t *player, const void *buffer, size_t len)
Add a MIDI file to a player queue, from a buffer in memory.
Definition: fluid_midi.c:1943
+
int fluid_player_join(fluid_player_t *player)
Wait for a MIDI player until the playback has been stopped.
Definition: fluid_midi.c:2588
+
int fluid_player_play(fluid_player_t *player)
Activates play mode for a MIDI player if not already playing.
Definition: fluid_midi.c:2293
+
void delete_fluid_player(fluid_player_t *player)
Delete a MIDI player instance.
Definition: fluid_midi.c:1767
+
fluid_player_t * new_fluid_player(fluid_synth_t *synth)
Create a new MIDI player.
Definition: fluid_midi.c:1677
int fluid_is_soundfont(const char *filename)
Check if a file is a SoundFont file.
Definition: fluid_sffile.c:263
fluid_settings_t * new_fluid_settings(void)
Create a new settings object.
Definition: fluid_settings.c:262
void delete_fluid_settings(fluid_settings_t *settings)
Delete the provided settings object.
Definition: fluid_settings.c:286
diff --git a/api/RealtimeMIDI.html b/api/RealtimeMIDI.html index 63890f4..dfb1f77 100644 --- a/api/RealtimeMIDI.html +++ b/api/RealtimeMIDI.html @@ -119,7 +119,7 @@
struct _fluid_midi_driver_t fluid_midi_driver_t
MIDI driver instance.
Definition: types.h:50
fluid_midi_driver_t * new_fluid_midi_driver(fluid_settings_t *settings, handle_midi_event_func_t handler, void *event_handler_data)
Create a new MIDI driver instance.
Definition: fluid_mdriver.c:147
void delete_fluid_midi_driver(fluid_midi_driver_t *driver)
Delete a MIDI driver instance.
Definition: fluid_mdriver.c:192
-
int fluid_midi_event_get_type(const fluid_midi_event_t *evt)
Get the event type field of a MIDI event structure.
Definition: fluid_midi.c:1118
+
int fluid_midi_event_get_type(const fluid_midi_event_t *evt)
Get the event type field of a MIDI event structure.
Definition: fluid_midi.c:1124
fluid_settings_t * new_fluid_settings(void)
Create a new settings object.
Definition: fluid_settings.c:262

There are a number of general MIDI driver settings. The midi.driver setting defines the MIDI subsystem that will be used. There are additional settings for the MIDI subsystems used. For a full list of available midi driver settings, please refer to the MIDI driver settings documentation.

diff --git a/api/group__midi__input.html b/api/group__midi__input.html index 74587cb..977aa1d 100644 --- a/api/group__midi__input.html +++ b/api/group__midi__input.html @@ -200,7 +200,7 @@

return FLUID_OK;
}
struct _fluid_player_t fluid_player_t
MIDI player instance.
Definition: types.h:48
-
int fluid_player_seek(fluid_player_t *player, int ticks)
Seek in the currently playing file.
Definition: fluid_midi.c:2360
+
int fluid_player_seek(fluid_player_t *player, int ticks)
Seek in the currently playing file.
Definition: fluid_midi.c:2366
#define FLUID_OK
Value that indicates success, used by most libfluidsynth functions.
Definition: misc.h:56