Go to the source code of this file.
Typedefs | |
typedef int(* | fluid_audio_func_t )(void *data, int len, int nin, float **in, int nout, float **out) |
Callback function type used with new_fluid_audio_driver2() to allow for custom user audio processing before the audio is sent to the driver. More... | |
Functions | |
FLUIDSYNTH_API fluid_audio_driver_t * | new_fluid_audio_driver (fluid_settings_t *settings, fluid_synth_t *synth) |
Create a new audio driver. More... | |
FLUIDSYNTH_API fluid_audio_driver_t * | new_fluid_audio_driver2 (fluid_settings_t *settings, fluid_audio_func_t func, void *data) |
Create a new audio driver. More... | |
FLUIDSYNTH_API void | delete_fluid_audio_driver (fluid_audio_driver_t *driver) |
Deletes an audio driver instance. More... |
Defines functions for creating audio driver output. Use new_fluid_audio_driver() to create a new audio driver for a given synth and configuration settings. The function new_fluid_audio_driver2() can be used if custom audio processing is desired before the audio is sent to the audio driver (although it is not as efficient).
Definition in file audio.h.
|
Callback function type used with new_fluid_audio_driver2() to allow for custom user audio processing before the audio is sent to the driver. This function is responsible for rendering the audio to the buffers.
|
|
Create a new audio driver.
Definition at line 278 of file fluid_adriver.c. |
|
Create a new audio driver.
Definition at line 315 of file fluid_adriver.c. |
|
Deletes an audio driver instance.
Definition at line 346 of file fluid_adriver.c. |