Go to the source code of this file.
◆ _THIS
◆ DEFAULT_INPUT_DEVNAME
#define DEFAULT_INPUT_DEVNAME "System audio capture device" |
◆ DEFAULT_OUTPUT_DEVNAME
#define DEFAULT_OUTPUT_DEVNAME "System audio output device" |
◆ SDL_AUDIOBUFFERQUEUE_PACKETLEN
#define SDL_AUDIOBUFFERQUEUE_PACKETLEN (8 * 1024) |
◆ SDL_AddAudioDevice()
void SDL_AddAudioDevice |
( |
const int |
iscapture, |
|
|
const char * |
name, |
|
|
void * |
handle |
|
) |
| |
◆ SDL_OpenedAudioDeviceDisconnected()
Definition at line 490 of file SDL_audio.c.
513 event.adevice.which =
device->id;
514 event.adevice.iscapture =
device->iscapture ? 1 : 0;
References current_audio, device, get_audio_device(), SDL_AudioDriver::impl, SDL_AudioDriverImpl::LockDevice, SDL_assert, SDL_AtomicGet, SDL_AtomicSet, SDL_AUDIODEVICEREMOVED, SDL_ENABLE, SDL_GetEventState, SDL_PushEvent, SDL_zero, and SDL_AudioDriverImpl::UnlockDevice.
Referenced by SDL_CaptureAudio(), and SDL_RemoveAudioDevice().
◆ SDL_RemoveAudioDevice()
void SDL_RemoveAudioDevice |
( |
const int |
iscapture, |
|
|
void * |
handle |
|
) |
| |
Definition at line 535 of file SDL_audio.c.
References SDL_AudioDriver::captureDevicesRemoved, current_audio, SDL_AudioDriver::detectionLock, device, SDL_AudioDriverImpl::FreeDeviceHandle, SDL_AudioDriver::impl, SDL_AudioDriver::inputDevices, mark_device_removed(), NULL, open_devices, SDL_AudioDriver::outputDevices, SDL_AudioDriver::outputDevicesRemoved, SDL_arraysize, SDL_LockMutex, SDL_OpenedAudioDeviceDisconnected(), and SDL_UnlockMutex.
◆ ALSA_bootstrap
◆ ANDROIDAUDIO_bootstrap
◆ ARTS_bootstrap
◆ COREAUDIO_bootstrap
◆ DISKAUDIO_bootstrap
◆ DSOUND_bootstrap
◆ DSP_bootstrap
◆ DUMMYAUDIO_bootstrap
◆ EMSCRIPTENAUDIO_bootstrap
◆ ESD_bootstrap
◆ FUSIONSOUND_bootstrap
◆ HAIKUAUDIO_bootstrap
◆ JACK_bootstrap
◆ NACLAUDIO_bootstrap
◆ NAS_bootstrap
◆ NETBSDAUDIO_bootstrap
◆ PAUDIO_bootstrap
◆ PSPAUDIO_bootstrap
◆ PULSEAUDIO_bootstrap
◆ QSAAUDIO_bootstrap
◆ SNDIO_bootstrap
◆ SUNAUDIO_bootstrap
◆ WASAPI_bootstrap
◆ WINMM_bootstrap