SDL
2.0
|
#include <SDL_sysaudio.h>
Data Fields | |
SDL_AudioDeviceID | id |
SDL_AudioSpec | spec |
SDL_AudioSpec | callbackspec |
SDL_AudioStream * | stream |
SDL_atomic_t | shutdown |
SDL_atomic_t | enabled |
SDL_atomic_t | paused |
SDL_bool | iscapture |
Uint8 * | work_buffer |
Uint32 | work_buffer_len |
SDL_mutex * | mixer_lock |
SDL_Thread * | thread |
SDL_threadID | threadid |
SDL_DataQueue * | buffer_queue |
struct SDL_PrivateAudioData * | hidden |
void * | handle |
Definition at line 130 of file SDL_sysaudio.h.
SDL_DataQueue* SDL_AudioDevice::buffer_queue |
Definition at line 165 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_BufferQueueDrainCallback(), SDL_BufferQueueFillCallback(), SDL_ClearQueuedAudio(), SDL_DequeueAudio(), SDL_GetQueuedAudioSize(), and SDL_QueueAudio().
SDL_AudioSpec SDL_AudioDevice::callbackspec |
Definition at line 140 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_CaptureAudio(), SDL_DequeueAudio(), SDL_GetQueuedAudioSize(), SDL_MixAudio(), SDL_QueueAudio(), and SDL_RunAudio().
SDL_atomic_t SDL_AudioDevice::enabled |
Definition at line 147 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), SDL_GetAudioDeviceStatus(), SDL_OpenedAudioDeviceDisconnected(), and SDL_RunAudio().
void* SDL_AudioDevice::handle |
Definition at line 171 of file SDL_sysaudio.h.
Referenced by open_audio_device(), and SDL_RemoveAudioDevice().
struct SDL_PrivateAudioData* SDL_AudioDevice::hidden |
Definition at line 169 of file SDL_sysaudio.h.
Referenced by close_audio_device(), and open_audio_device().
SDL_AudioDeviceID SDL_AudioDevice::id |
Definition at line 134 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), and SDL_OpenedAudioDeviceDisconnected().
SDL_bool SDL_AudioDevice::iscapture |
Definition at line 149 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_BufferQueueDrainCallback(), SDL_BufferQueueFillCallback(), SDL_CaptureAudio(), SDL_DequeueAudio(), SDL_OpenedAudioDeviceDisconnected(), SDL_QueueAudio(), and SDL_RunAudio().
SDL_mutex* SDL_AudioDevice::mixer_lock |
Definition at line 158 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_AudioLockDevice_Default(), SDL_AudioUnlockDevice_Default(), SDL_CaptureAudio(), and SDL_RunAudio().
SDL_atomic_t SDL_AudioDevice::paused |
Definition at line 148 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_CaptureAudio(), SDL_GetAudioDeviceStatus(), SDL_PauseAudioDevice(), and SDL_RunAudio().
SDL_atomic_t SDL_AudioDevice::shutdown |
Definition at line 146 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), and SDL_RunAudio().
SDL_AudioSpec SDL_AudioDevice::spec |
Definition at line 137 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_BufferQueueDrainCallback(), SDL_CaptureAudio(), and SDL_RunAudio().
SDL_AudioStream* SDL_AudioDevice::stream |
Definition at line 143 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), and SDL_RunAudio().
SDL_Thread* SDL_AudioDevice::thread |
Definition at line 161 of file SDL_sysaudio.h.
Referenced by close_audio_device(), is_in_audio_device_thread(), and open_audio_device().
SDL_threadID SDL_AudioDevice::threadid |
Definition at line 162 of file SDL_sysaudio.h.
Referenced by is_in_audio_device_thread(), SDL_CaptureAudio(), and SDL_RunAudio().
Uint8* SDL_AudioDevice::work_buffer |
Definition at line 152 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), and SDL_RunAudio().
Uint32 SDL_AudioDevice::work_buffer_len |
Definition at line 155 of file SDL_sysaudio.h.
Referenced by open_audio_device().