SDL  2.0
SDL_PrivateAudioData Struct Reference

#include <SDL_alsa_audio.h>

+ Collaboration diagram for SDL_PrivateAudioData:

Data Fields

snd_pcm_t * pcm_handle
Uint8mixbuf
int mixlen
void(* swizzle_func )(_THIS, void *buffer, Uint32 bufferlen)
int resume
arts_stream_t stream
pid_t parent
float frame_ticks
float next_frame
AudioQueueRef audioQueue
int numAudioBuffers
AudioQueueBufferRef * audioBuffer
voidbuffer
UInt32 bufferSize
AudioStreamBasicDescription strdesc
SDL_bool refill
SDL_AudioStream * capturestream
AudioDeviceID deviceID
LPDIRECTSOUND sound
LPDIRECTSOUNDBUFFER mixbuf
LPDIRECTSOUNDCAPTURE capture
LPDIRECTSOUNDCAPTUREBUFFER capturebuf
int num_buffers
DWORD lastchunk
Uint8locked_buf
SDL_RWopsio
Uint32 io_delay
int audio_fd
Uint32 mixlen
Uint32 write_delay
Uint32 initial_calls
int unused
IFusionSound * fs
IFusionSoundStream * stream
int mixsamples
BSoundPlayer * audio_obj
jack_client_t * client
SDL_sem * iosem
float * iobuffer
jack_port_t ** sdlports
SDL_mutexmutex
PP_Resource audio
AuServer * aud
AuFlowID flow
AuDeviceID dev
int written
int really
int bps
struct timeval last_tv
int buf_free
int channel
Uint8rawbuf
Uint8mixbufs [NUM_BUFFERS]
int next_buffer
char * device_name
pa_mainloop * mainloop
pa_context * context
pa_stream * stream
const Uint8capturebuf
int capturelen
SDL_bool iscapture
int cardno
int deviceno
snd_pcm_t * audio_handle
uint32_t timeout_on_wait
Uint8pcm_buf
Uint32 pcm_len
struct sio_hdl * dev
struct pollfd * pfd
SDL_AudioFormat audio_fmt
int ulaw_only
Uint8ulaw_buf
Sint32 written
int fragsize
int frequency
SDL_atomic_t refcount
WCHAR * devid
WAVEFORMATEX * waveformat
IAudioClient * client
IAudioRenderClient * render
IAudioCaptureClient * capture
HANDLE event
HANDLE task
SDL_bool coinitialized
int framesize
int default_device_generation
SDL_bool device_lost
voidactivation_handler
SDL_atomic_t just_activated
HWAVEOUT hout
HWAVEIN hin
HANDLE audio_sem
WAVEHDR wavebuf [NUM_BUFFERS]

Detailed Description

Definition at line 33 of file SDL_alsa_audio.h.

Field Documentation

void* SDL_PrivateAudioData::activation_handler

Definition at line 54 of file SDL_wasapi.h.

AuServer* SDL_PrivateAudioData::aud

Definition at line 40 of file SDL_nasaudio.h.

PP_Resource SDL_PrivateAudioData::audio

Definition at line 38 of file SDL_naclaudio.h.

int SDL_PrivateAudioData::audio_fd

Definition at line 34 of file SDL_dspaudio.h.

SDL_AudioFormat SDL_PrivateAudioData::audio_fmt

Definition at line 36 of file SDL_sunaudio.h.

snd_pcm_t* SDL_PrivateAudioData::audio_handle

Definition at line 42 of file SDL_qsa_audio.h.

BSoundPlayer* SDL_PrivateAudioData::audio_obj

Definition at line 33 of file SDL_haikuaudio.h.

HANDLE SDL_PrivateAudioData::audio_sem

Definition at line 37 of file SDL_winmm.h.

AudioQueueBufferRef* SDL_PrivateAudioData::audioBuffer

Definition at line 50 of file SDL_coreaudio.h.

AudioQueueRef SDL_PrivateAudioData::audioQueue

Definition at line 48 of file SDL_coreaudio.h.

int SDL_PrivateAudioData::bps

Definition at line 50 of file SDL_nasaudio.h.

int SDL_PrivateAudioData::buf_free

Definition at line 52 of file SDL_nasaudio.h.

void* SDL_PrivateAudioData::buffer

Definition at line 51 of file SDL_coreaudio.h.

UInt32 SDL_PrivateAudioData::bufferSize

Definition at line 52 of file SDL_coreaudio.h.

LPDIRECTSOUNDCAPTURE SDL_PrivateAudioData::capture

Definition at line 38 of file SDL_directsound.h.

IAudioCaptureClient* SDL_PrivateAudioData::capture

Definition at line 46 of file SDL_wasapi.h.

LPDIRECTSOUNDCAPTUREBUFFER SDL_PrivateAudioData::capturebuf

Definition at line 39 of file SDL_directsound.h.

const Uint8* SDL_PrivateAudioData::capturebuf

Definition at line 46 of file SDL_pulseaudio.h.

int SDL_PrivateAudioData::capturelen

Definition at line 47 of file SDL_pulseaudio.h.

SDL_AudioStream * SDL_PrivateAudioData::capturestream

Definition at line 55 of file SDL_coreaudio.h.

int SDL_PrivateAudioData::cardno

Definition at line 40 of file SDL_qsa_audio.h.

int SDL_PrivateAudioData::channel

Definition at line 34 of file SDL_pspaudio.h.

jack_client_t* SDL_PrivateAudioData::client

Definition at line 33 of file SDL_jackaudio.h.

IAudioClient* SDL_PrivateAudioData::client

Definition at line 44 of file SDL_wasapi.h.

SDL_bool SDL_PrivateAudioData::coinitialized

Definition at line 50 of file SDL_wasapi.h.

pa_context* SDL_PrivateAudioData::context

Definition at line 39 of file SDL_pulseaudio.h.

int SDL_PrivateAudioData::default_device_generation

Definition at line 52 of file SDL_wasapi.h.

struct sio_hdl* SDL_PrivateAudioData::dev

Definition at line 37 of file SDL_sndioaudio.h.

AuDeviceID SDL_PrivateAudioData::dev

Definition at line 42 of file SDL_nasaudio.h.

SDL_bool SDL_PrivateAudioData::device_lost

Definition at line 53 of file SDL_wasapi.h.

char* SDL_PrivateAudioData::device_name

Definition at line 35 of file SDL_pulseaudio.h.

AudioDeviceID SDL_PrivateAudioData::deviceID

Definition at line 57 of file SDL_coreaudio.h.

int SDL_PrivateAudioData::deviceno

Definition at line 41 of file SDL_qsa_audio.h.

WCHAR* SDL_PrivateAudioData::devid

Definition at line 42 of file SDL_wasapi.h.

HANDLE SDL_PrivateAudioData::event

Definition at line 48 of file SDL_wasapi.h.

AuFlowID SDL_PrivateAudioData::flow

Definition at line 41 of file SDL_nasaudio.h.

int SDL_PrivateAudioData::fragsize

Definition at line 41 of file SDL_sunaudio.h.

float SDL_PrivateAudioData::frame_ticks

Definition at line 46 of file SDL_artsaudio.h.

int SDL_PrivateAudioData::framesize

Definition at line 51 of file SDL_wasapi.h.

int SDL_PrivateAudioData::frequency

Definition at line 42 of file SDL_sunaudio.h.

IFusionSound* SDL_PrivateAudioData::fs

Definition at line 36 of file SDL_fsaudio.h.

HWAVEIN SDL_PrivateAudioData::hin

Definition at line 36 of file SDL_winmm.h.

HWAVEOUT SDL_PrivateAudioData::hout

Definition at line 35 of file SDL_winmm.h.

Uint32 SDL_PrivateAudioData::initial_calls

Definition at line 37 of file SDL_dummyaudio.h.

SDL_RWops* SDL_PrivateAudioData::io

Definition at line 35 of file SDL_diskaudio.h.

Uint32 SDL_PrivateAudioData::io_delay

Definition at line 36 of file SDL_diskaudio.h.

float* SDL_PrivateAudioData::iobuffer

Definition at line 35 of file SDL_jackaudio.h.

SDL_sem* SDL_PrivateAudioData::iosem

Definition at line 34 of file SDL_jackaudio.h.

SDL_bool SDL_PrivateAudioData::iscapture

Definition at line 37 of file SDL_qsa_audio.h.

SDL_atomic_t SDL_PrivateAudioData::just_activated

Definition at line 55 of file SDL_wasapi.h.

struct timeval SDL_PrivateAudioData::last_tv

Definition at line 51 of file SDL_nasaudio.h.

DWORD SDL_PrivateAudioData::lastchunk

Definition at line 41 of file SDL_directsound.h.

Uint8* SDL_PrivateAudioData::locked_buf

Definition at line 42 of file SDL_directsound.h.

pa_mainloop* SDL_PrivateAudioData::mainloop

Definition at line 38 of file SDL_pulseaudio.h.

LPDIRECTSOUNDBUFFER SDL_PrivateAudioData::mixbuf

Definition at line 37 of file SDL_directsound.h.

Uint8 * SDL_PrivateAudioData::mixbuf

Definition at line 39 of file SDL_alsa_audio.h.

Uint8* SDL_PrivateAudioData::mixbufs[NUM_BUFFERS]

Definition at line 38 of file SDL_pspaudio.h.

Uint32 SDL_PrivateAudioData::mixlen

Definition at line 35 of file SDL_dummyaudio.h.

int SDL_PrivateAudioData::mixlen

Definition at line 40 of file SDL_alsa_audio.h.

int SDL_PrivateAudioData::mixsamples

Definition at line 44 of file SDL_fsaudio.h.

SDL_mutex* SDL_PrivateAudioData::mutex

Definition at line 37 of file SDL_naclaudio.h.

int SDL_PrivateAudioData::next_buffer

Definition at line 40 of file SDL_pspaudio.h.

float SDL_PrivateAudioData::next_frame

Definition at line 47 of file SDL_artsaudio.h.

int SDL_PrivateAudioData::num_buffers

Definition at line 40 of file SDL_directsound.h.

int SDL_PrivateAudioData::numAudioBuffers

Definition at line 49 of file SDL_coreaudio.h.

pid_t SDL_PrivateAudioData::parent

Definition at line 39 of file SDL_artsaudio.h.

Uint8* SDL_PrivateAudioData::pcm_buf

Definition at line 51 of file SDL_qsa_audio.h.

snd_pcm_t* SDL_PrivateAudioData::pcm_handle

Definition at line 36 of file SDL_alsa_audio.h.

Uint32 SDL_PrivateAudioData::pcm_len

Definition at line 52 of file SDL_qsa_audio.h.

struct pollfd* SDL_PrivateAudioData::pfd

Definition at line 44 of file SDL_sndioaudio.h.

Uint8* SDL_PrivateAudioData::rawbuf

Definition at line 36 of file SDL_pspaudio.h.

int SDL_PrivateAudioData::really

Definition at line 49 of file SDL_nasaudio.h.

SDL_atomic_t SDL_PrivateAudioData::refcount

Definition at line 41 of file SDL_wasapi.h.

SDL_bool SDL_PrivateAudioData::refill

Definition at line 54 of file SDL_coreaudio.h.

IAudioRenderClient* SDL_PrivateAudioData::render

Definition at line 45 of file SDL_wasapi.h.

int SDL_PrivateAudioData::resume

Definition at line 34 of file SDL_androidaudio.h.

jack_port_t** SDL_PrivateAudioData::sdlports

Definition at line 36 of file SDL_jackaudio.h.

LPDIRECTSOUND SDL_PrivateAudioData::sound

Definition at line 36 of file SDL_directsound.h.

AudioStreamBasicDescription SDL_PrivateAudioData::strdesc

Definition at line 53 of file SDL_coreaudio.h.

arts_stream_t SDL_PrivateAudioData::stream

Definition at line 36 of file SDL_artsaudio.h.

IFusionSoundStream* SDL_PrivateAudioData::stream

Definition at line 39 of file SDL_fsaudio.h.

pa_stream* SDL_PrivateAudioData::stream

Definition at line 40 of file SDL_pulseaudio.h.

void(* SDL_PrivateAudioData::swizzle_func)(_THIS, void *buffer, Uint32 bufferlen)

Definition at line 43 of file SDL_alsa_audio.h.

HANDLE SDL_PrivateAudioData::task

Definition at line 49 of file SDL_wasapi.h.

uint32_t SDL_PrivateAudioData::timeout_on_wait

Definition at line 48 of file SDL_qsa_audio.h.

Uint8* SDL_PrivateAudioData::ulaw_buf

Definition at line 39 of file SDL_sunaudio.h.

int SDL_PrivateAudioData::ulaw_only

Definition at line 38 of file SDL_sunaudio.h.

int SDL_PrivateAudioData::unused

Definition at line 33 of file SDL_emscriptenaudio.h.

WAVEHDR SDL_PrivateAudioData::wavebuf[NUM_BUFFERS]

Definition at line 39 of file SDL_winmm.h.

WAVEFORMATEX* SDL_PrivateAudioData::waveformat

Definition at line 43 of file SDL_wasapi.h.

Uint32 SDL_PrivateAudioData::write_delay

Definition at line 36 of file SDL_dummyaudio.h.

Sint32 SDL_PrivateAudioData::written

Definition at line 40 of file SDL_sunaudio.h.

int SDL_PrivateAudioData::written

Definition at line 48 of file SDL_nasaudio.h.


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