aout_sys_t Struct Reference

Collaboration diagram for aout_sys_t:

Collaboration graph
[legend]

Data Fields

snd_pcm_t * p_snd_pcm
unsigned int i_period_time
mtime_t start_date
vlc_thread_t thread
vlc_sem_t wait
AudioDeviceID i_default_dev
AudioDeviceID i_selected_dev
UInt32 i_devices
bool b_supports_digital
bool b_digital
mtime_t clock_diff
Component au_component
AudioUnit au_unit
uint8_t p_remainder_buffer [0xffffff]
uint32_t i_read_bytes
uint32_t i_total_bytes
pid_t i_hog_pid
AudioStreamID i_stream_id
int i_stream_index
AudioStreamBasicDescription stream_format
AudioStreamBasicDescription sfmt_revert
bool b_revert
bool b_changed_mixing
HINSTANCE hdsound_dll
int i_device_id
LPGUID p_device_guid
LPDIRECTSOUND p_dsobject
LPDIRECTSOUNDBUFFER p_dsbuffer
notification_thread_tp_notif
int b_playing
int i_frame_size
int i_speaker_setup
bool b_chan_reorder
int pi_chan_table [9]
uint32_t i_channel_mask
uint32_t i_bits_per_sample
uint32_t i_channels
FILE * p_file
bool b_add_wav_header
WAVEHEADER waveh
u32 nAlignment
u32 nSizeMultiple
u32 nBuffers
u32 nBufferSize
void ** ppBuffers
u32 nNextBufferIndex
PCMAudioPlayer * pPlayer
jack_client_t * p_jack_client
jack_port_t ** p_jack_ports
jack_sample_t ** p_jack_buffers
unsigned int i_channels
int i_fd
int b_workaround_buggy_driver
int i_fragstotal
mtime_t max_buffer_duration
aout_instance_tp_aout
PaStream * p_stream
PaDeviceIndex i_devices
int i_sample_size
PaDeviceIndex i_device_id
const PaDeviceInfo * deviceInfo
struct pa_stream * stream
 PulseAudio playback stream object.
struct pa_context * context
 PulseAudio connection context.
struct pa_threaded_mainloop * mainloop
 Main event loop object.
int started
size_t buffer_size
mtime_t next_date
mtime_t buffer_time
uint32_t i_wave_device_id
HWAVEOUT h_waveout
WAVEFORMATEXTENSIBLE waveformat
WAVEHDR waveheader [8]
HANDLE event
HANDLE new_buffer_event
int i_repeat_counter
int i_buffer_size
uint8_t * p_silence_buffer
BSoundPlayer * p_player
mtime_t latency
snd_pcm_t * p_pcm_handle
int i_card
int i_device
uint8_t * p_silent_buffer

Field Documentation

Referenced by ALSAFill(), ALSAThread(), Close(), Open(), and Probe().

Referenced by ALSAFill(), and Open().

Referenced by Close(), and Open().

Referenced by ALSAThread(), Close(), Open(), and Play().

Referenced by Open(), and Probe().

Referenced by Open(), and Probe().

Referenced by Open().

Referenced by Close(), Open(), and OpenSPDIF().

Referenced by Open(), and OpenAnalog().

Referenced by Close(), Open(), and OpenAnalog().

uint8_t aout_sys_t::p_remainder_buffer[0xffffff]

Referenced by Open(), and RenderCallbackAnalog().

Referenced by Open(), and RenderCallbackAnalog().

Referenced by Open(), and RenderCallbackAnalog().

Referenced by Close(), Open(), and OpenSPDIF().

AudioStreamID aout_sys_t::i_stream_id

Referenced by Close(), Open(), and OpenSPDIF().

Referenced by Open(), and OpenSPDIF().

AudioStreamBasicDescription aout_sys_t::stream_format

Referenced by OpenSPDIF().

AudioStreamBasicDescription aout_sys_t::sfmt_revert

Referenced by Close(), and OpenSPDIF().

Referenced by Close(), Open(), and OpenSPDIF().

Referenced by Close(), Open(), and OpenSPDIF().

Referenced by CallBackDirectSoundEnum().

Referenced by CallBackDirectSoundEnum().

LPDIRECTSOUND aout_sys_t::p_dsobject

Referenced by CreateDSBuffer().

LPDIRECTSOUNDBUFFER aout_sys_t::p_dsbuffer

Referenced by FillBuffer(), and Play().

Referenced by Play().

Referenced by CreateDSBuffer(), and Open().

Referenced by CreateDSBuffer().

Referenced by Close(), Open(), and Play().

Referenced by Close(), Open(), and Play().

Referenced by Close(), Open(), and Play().

Referenced by Open().

Referenced by Open().

Referenced by Close(), Open(), and Thread().

Referenced by Open(), and Thread().

Referenced by Close(), Open(), and Thread().

Referenced by Open().

PCMAudioPlayer* aout_sys_t::pPlayer

Referenced by Close(), Open(), and Thread().

jack_client_t* aout_sys_t::p_jack_client

Referenced by Close(), and Open().

jack_port_t** aout_sys_t::p_jack_ports

Referenced by Close(), Open(), and Process().

Referenced by Close(), Open(), and Process().

unsigned int aout_sys_t::i_channels

Referenced by Open(), and OSSThread().

Referenced by Open(), and OSSThread().

Referenced by Open(), and OSSThread().

PaDeviceIndex aout_sys_t::i_devices

Referenced by paCallback().

PaDeviceIndex aout_sys_t::i_device_id

const PaDeviceInfo* aout_sys_t::deviceInfo

struct pa_stream* aout_sys_t::stream [read]

PulseAudio playback stream object.

Referenced by Close(), Open(), Play(), stream_request_cb(), and uninit().

struct pa_context* aout_sys_t::context [read]

PulseAudio connection context.

Referenced by Open(), stream_request_cb(), and uninit().

struct pa_threaded_mainloop* aout_sys_t::mainloop [read]

Referenced by Play(), and stream_request_cb().

Referenced by Open(), and stream_request_cb().

Referenced by WaveOutCallback().

Referenced by Play(), and WaveOutCallback().

Referenced by PlayWaveOut().

Referenced by Open(), and PlayWaveOut().

Referenced by PlayWaveOut().

BSoundPlayer* aout_sys_t::p_player

Referenced by CloseAudio(), and OpenAudio().

Referenced by OpenAudio(), Play(), and stream_request_cb().

Referenced by GetBufInfo(), and QNXaoutThread().

Referenced by QNXaoutThread().


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

Generated on Sat Nov 21 08:06:07 2009 for VLC by  doxygen 1.5.6