SDL_GetNumAudioDrivers - Use this function to get the number of built-in audio drivers.
Contents
Availability
This function is available since SDL 3.2.0.
Description
This function returns a hardcoded number. This never returns a negative value; if there are no drivers
compiled into this build of SDL, this function returns zero. The presence of a driver in this list does
not mean it will function, it just means SDL is capable of interacting with that interface. For example,
a build of SDL might have esound support, but if there's no esound server available, SDL's esound driver
would fail if used.
By default, SDL tries all drivers, in its preferred order, until one is found to be usable.
Name
SDL_GetNumAudioDrivers - Use this function to get the number of built-in audio drivers.
Return Value
Returns the number of built-in audio drivers.
See Also
SDL_GetAudioDriver(3) Simple Directmedia Layer SDL 3.2.20 SDL_GetNumAudioDrivers(3)
Synopsis
#include<SDL3/SDL_audio.h>intSDL_GetNumAudioDrivers(void);
Thread Safety
It is safe to call this function from any thread.
