Get the human-readable name of a specific audio device.
char* SDL_GetAudioDeviceName(SDL_AudioDeviceID devid);
devid | the instance ID of the device to query. |
Returns the name of the audio device, or NULL on error.
The string returned by this function is UTF-8 encoded. The caller should call SDL_free on the return value when done with it.
It is safe to call this function from any thread.
This function is available since SDL 3.0.0.
int i, count = SDL_GetNumAudioDevices(0);
for (i = 0; i < count; ++i) {
"Audio device %d: %s", i, SDL_GetAudioDeviceName(i, 0));
SDL_Log( }