mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-11-10 15:01:40 +00:00
update API doc about fluid_audio_driver_register()
This commit is contained in:
parent
9868860318
commit
13728ed0bd
2 changed files with 9 additions and 6 deletions
|
@ -775,3 +775,8 @@ Example of a simple metronome using the MIDI sequencer API
|
||||||
\example fluidsynth_arpeggio.c
|
\example fluidsynth_arpeggio.c
|
||||||
Example of an arpeggio generated using the MIDI sequencer API
|
Example of an arpeggio generated using the MIDI sequencer API
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\example fluidsynth_register_adriver.c
|
||||||
|
Example of how to register audio drivers using fluid_audio_driver_register() (advanced users only)
|
||||||
|
*/
|
||||||
|
|
|
@ -460,18 +460,16 @@ delete_fluid_audio_driver(fluid_audio_driver_t* driver)
|
||||||
* for the usage with fluidsynth.
|
* for the usage with fluidsynth.
|
||||||
* The \c names are the same as being used for the \c audio.driver setting.
|
* The \c names are the same as being used for the \c audio.driver setting.
|
||||||
*
|
*
|
||||||
* By default all audio drivers fluidsynth has been compiled with are registered.
|
* By default all audio drivers fluidsynth has been compiled with are registered, so calling this function is optional.
|
||||||
*
|
*
|
||||||
* Any attempt of using audio drivers that have not been registered is undefined behaviour!
|
* @warning This function may only be called if no thread is residing in fluidsynth's API and no instances of any kind
|
||||||
|
* are alive (e.g. as it would be the case right after fluidsynth's inital creation). Else the behaviour is undefined.
|
||||||
|
* Furtermore any attempt of using audio drivers that have not been registered is undefined behaviour!
|
||||||
*
|
*
|
||||||
* @param adrivers NULL-terminated array of audio drivers to register. Pass NULL to register all available drivers.
|
* @param adrivers NULL-terminated array of audio drivers to register. Pass NULL to register all available drivers.
|
||||||
* @return #FLUID_OK if all the audio drivers requested by the user are supported by fluidsynth and have been
|
* @return #FLUID_OK if all the audio drivers requested by the user are supported by fluidsynth and have been
|
||||||
* successfully registered. Otherwise #FLUID_FAILED is returned and ALL available audio drivers are registered instead.
|
* successfully registered. Otherwise #FLUID_FAILED is returned and ALL available audio drivers are registered instead.
|
||||||
*
|
*
|
||||||
* @warning This function may only be called if no thread is residing in fluidsynth's API and no instances
|
|
||||||
* of any kind are alive (e.g. as it would be the case right after fluidsynth's inital creation).
|
|
||||||
* Else the behaviour is undefined.
|
|
||||||
*
|
|
||||||
* @note This function is not thread safe and will never be!
|
* @note This function is not thread safe and will never be!
|
||||||
*/
|
*/
|
||||||
int fluid_audio_driver_register(const char** adrivers)
|
int fluid_audio_driver_register(const char** adrivers)
|
||||||
|
|
Loading…
Reference in a new issue