SDL  2.0
SDL_AudioDevice Struct Reference

#include <SDL_sysaudio.h>

+ Collaboration diagram for SDL_AudioDevice:

Data Fields

SDL_AudioDeviceID id
 
SDL_AudioSpec spec
 
SDL_AudioCVT convert
 
int use_streamer
 
SDL_AudioStreamer streamer
 
int iscapture
 
int enabled
 
int shutdown
 
int paused
 
int opened
 
Uint8fake_stream
 
SDL_mutexmixer_lock
 
SDL_Threadthread
 
SDL_threadID threadid
 
SDL_AudioBufferQueuebuffer_queue_head
 
SDL_AudioBufferQueuebuffer_queue_tail
 
SDL_AudioBufferQueuebuffer_queue_pool
 
Uint32 queued_bytes
 
struct SDL_PrivateAudioDatahidden
 

Detailed Description

Definition at line 143 of file SDL_sysaudio.h.

Field Documentation

SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_head
SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_pool
SDL_AudioBufferQueue* SDL_AudioDevice::buffer_queue_tail
SDL_AudioCVT SDL_AudioDevice::convert

Definition at line 153 of file SDL_sysaudio.h.

Referenced by close_audio_device(), open_audio_device(), SDL_MixAudio(), and SDL_RunAudio().

int SDL_AudioDevice::enabled
Uint8* SDL_AudioDevice::fake_stream

Definition at line 168 of file SDL_sysaudio.h.

Referenced by close_audio_device(), open_audio_device(), and SDL_RunAudio().

struct SDL_PrivateAudioData* SDL_AudioDevice::hidden

Definition at line 185 of file SDL_sysaudio.h.

SDL_AudioDeviceID SDL_AudioDevice::id

Definition at line 147 of file SDL_sysaudio.h.

Referenced by open_audio_device(), and SDL_OpenedAudioDeviceDisconnected().

int SDL_AudioDevice::iscapture

Definition at line 161 of file SDL_sysaudio.h.

Referenced by open_audio_device(), and SDL_OpenedAudioDeviceDisconnected().

int SDL_AudioDevice::opened

Definition at line 165 of file SDL_sysaudio.h.

Referenced by close_audio_device(), and open_audio_device().

int SDL_AudioDevice::paused
Uint32 SDL_AudioDevice::queued_bytes
int SDL_AudioDevice::shutdown

Definition at line 163 of file SDL_sysaudio.h.

Referenced by close_audio_device(), and SDL_RunAudio().

SDL_AudioStreamer SDL_AudioDevice::streamer

Definition at line 157 of file SDL_sysaudio.h.

SDL_Thread* SDL_AudioDevice::thread
SDL_threadID SDL_AudioDevice::threadid

Definition at line 175 of file SDL_sysaudio.h.

Referenced by is_in_audio_device_thread(), and SDL_RunAudio().

int SDL_AudioDevice::use_streamer

Definition at line 156 of file SDL_sysaudio.h.


The documentation for this struct was generated from the following file: