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 [(2048 *8)]
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
char * psz_device
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
jack_nframes_t latency
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

Field Documentation

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

Referenced by ALSAFill().

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

Referenced by ALSAThread(), and Play().

Referenced by Probe().

Referenced by Probe().

Referenced by OpenSPDIF().

Referenced by OpenAnalog().

Referenced by OpenAnalog().

uint8_t aout_sys_t::p_remainder_buffer[(2048 *8)]

Referenced by RenderCallbackAnalog().

Referenced by RenderCallbackAnalog().

Referenced by RenderCallbackAnalog().

Referenced by OpenSPDIF().

AudioStreamID aout_sys_t::i_stream_id

Referenced by OpenSPDIF().

Referenced by OpenSPDIF().

AudioStreamBasicDescription aout_sys_t::stream_format

Referenced by OpenSPDIF().

AudioStreamBasicDescription aout_sys_t::sfmt_revert

Referenced by OpenSPDIF().

Referenced by OpenSPDIF().

Referenced by 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().

Referenced by CreateDSBuffer().

Referenced by Play().

Referenced by Play().

Referenced by Play().

Referenced by Thread().

Referenced by Thread().

Referenced by Thread().

PCMAudioPlayer* aout_sys_t::pPlayer

Referenced by Thread().

jack_client_t* aout_sys_t::p_jack_client

Referenced by GraphChange(), and Process().

jack_port_t** aout_sys_t::p_jack_ports

Referenced by GraphChange(), and Process().

Referenced by Process().

unsigned int aout_sys_t::i_channels

jack_nframes_t aout_sys_t::latency

Referenced by BufferDuration(), OSSThread(), and Probe().

Referenced by OSSThread().

Referenced by OSSThread().

Referenced by OSSThread().

Referenced by GraphChange(), paCallback(), and Process().

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 Play(), stream_request_cb(), and uninit().

struct pa_context* aout_sys_t::context [read]

PulseAudio connection context.

Referenced by stream_request_cb(), and uninit().

struct pa_threaded_mainloop* aout_sys_t::mainloop [read]

Referenced by Play(), and stream_request_cb().

Referenced by stream_request_cb().

Referenced by WaveOutCallback().

Referenced by Play(), and WaveOutCallback().

Referenced by PlayWaveOut().

Referenced by PlayWaveOut().

Referenced by PlayWaveOut().


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

Generated on Tue May 25 08:05:47 2010 for VLC by  doxygen 1.5.6