SDL
2.0
|
#include <SDL_sysaudio.h>
Definition at line 149 of file SDL_sysaudio.h.
SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_head |
Definition at line 182 of file SDL_sysaudio.h.
Referenced by close_audio_device(), dequeue_audio_from_device(), queue_audio_to_device(), SDL_BufferQueueDrainCallback(), and SDL_ClearQueuedAudio().
SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_pool |
Definition at line 184 of file SDL_sysaudio.h.
Referenced by close_audio_device(), dequeue_audio_from_device(), open_audio_device(), queue_audio_to_device(), and SDL_ClearQueuedAudio().
SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_tail |
Definition at line 183 of file SDL_sysaudio.h.
Referenced by dequeue_audio_from_device(), queue_audio_to_device(), and SDL_ClearQueuedAudio().
SDL_AudioCVT SDL_AudioDevice::convert |
Definition at line 159 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), SDL_MixAudio(), and SDL_RunAudio().
SDL_atomic_t SDL_AudioDevice::enabled |
Definition at line 167 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), SDL_GetAudioDeviceStatus(), SDL_OpenedAudioDeviceDisconnected(), and SDL_RunAudio().
Uint8* SDL_AudioDevice::fake_stream |
Definition at line 172 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), SDL_CaptureAudio(), and SDL_RunAudio().
void* SDL_AudioDevice::handle |
Definition at line 191 of file SDL_sysaudio.h.
Referenced by open_audio_device(), and SDL_RemoveAudioDevice().
struct SDL_PrivateAudioData* SDL_AudioDevice::hidden |
Definition at line 189 of file SDL_sysaudio.h.
Referenced by close_audio_device(), and open_audio_device().
SDL_AudioDeviceID SDL_AudioDevice::id |
Definition at line 153 of file SDL_sysaudio.h.
Referenced by close_audio_device(), open_audio_device(), and SDL_OpenedAudioDeviceDisconnected().
SDL_bool SDL_AudioDevice::iscapture |
Definition at line 169 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 175 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 168 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_CaptureAudio(), SDL_GetAudioDeviceStatus(), SDL_PauseAudioDevice(), and SDL_RunAudio().
Uint32 SDL_AudioDevice::queued_bytes |
Definition at line 185 of file SDL_sysaudio.h.
Referenced by dequeue_audio_from_device(), queue_audio_to_device(), SDL_ClearQueuedAudio(), and SDL_GetQueuedAudioSize().
SDL_atomic_t SDL_AudioDevice::shutdown |
Definition at line 166 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 156 of file SDL_sysaudio.h.
Referenced by open_audio_device(), SDL_BufferQueueDrainCallback(), SDL_CaptureAudio(), SDL_DequeueAudio(), SDL_GetQueuedAudioSize(), SDL_MixAudio(), SDL_QueueAudio(), and SDL_RunAudio().
SDL_AudioStreamer SDL_AudioDevice::streamer |
Definition at line 163 of file SDL_sysaudio.h.
SDL_Thread* SDL_AudioDevice::thread |
Definition at line 178 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 179 of file SDL_sysaudio.h.
Referenced by is_in_audio_device_thread(), SDL_CaptureAudio(), and SDL_RunAudio().
int SDL_AudioDevice::use_streamer |
Definition at line 162 of file SDL_sysaudio.h.