xine-lib  1.2.9
Data Fields
aos_t Struct Reference

Data Fields

xine_audio_port_t ao
 
ao_driver_tdriver
 
pthread_mutex_t driver_lock
 
uint32_t driver_open:1
 
uint32_t audio_loop_running:1
 
uint32_t grab_only:1
 
uint32_t do_resample:1
 
uint32_t do_compress:1
 
uint32_t do_amp:1
 
uint32_t amp_mute:1
 
uint32_t do_equ:1
 
int num_driver_actions
 
pthread_mutex_t driver_action_lock
 
pthread_cond_t driver_action_cond
 
metronom_clock_tclock
 
xine_txine
 
int num_null_streams
 
int num_anon_streams
 
int num_streams
 
int streams_size
 
xine_stream_t ** streams
 
pthread_mutex_t streams_lock
 
pthread_t audio_thread
 
int64_t audio_step
 
int32_t frames_per_kpts
 
int av_sync_method_conf
 
resample_sync_t resample_sync_info
 
double resample_sync_factor
 
int resample_sync_method
 
int gap_tolerance
 
ao_format_t input
 
ao_format_t output
 
double frame_rate_factor
 
double output_frame_excess
 
int resample_conf
 
uint32_t force_rate
 
audio_fifo_t free_fifo
 
audio_fifo_t out_fifo
 
int64_t last_audio_vpts
 
pthread_mutex_t current_speed_lock
 
uint32_t current_speed
 
int slow_fast_audio
 
int16_t last_sample [RESAMPLE_MAX_CHANNELS]
 
audio_buffer_tframe_buf [2]
 
int16_t * zero_space
 
int64_t passthrough_offset
 
int flush_audio_driver
 
int discard_buffers
 
int dropped
 
int step
 
pthread_mutex_t step_mutex
 
pthread_cond_t done_stepping
 
double compression_factor
 
double compression_factor_max
 
double amp_factor
 
int eq_gain [10]
 
int eq_preamp
 
int eq_i
 
int eq_j
 
int eq_k
 
sXYData eq_data_history [10][8]
 
int last_gap
 
xine_stream_tbuf_streams [32]
 
audio_buffer_tbase_buf
 
extra_info_tbase_ei
 
uint8_t * base_samp
 
int ei_write
 
int ei_read
 

Field Documentation

◆ amp_factor

double aos_t::amp_factor

◆ amp_mute

uint32_t aos_t::amp_mute

◆ ao

xine_audio_port_t aos_t::ao

◆ audio_loop_running

uint32_t aos_t::audio_loop_running

◆ audio_step

int64_t aos_t::audio_step

◆ audio_thread

pthread_t aos_t::audio_thread

◆ av_sync_method_conf

int aos_t::av_sync_method_conf

◆ base_buf

audio_buffer_t* aos_t::base_buf

◆ base_ei

extra_info_t* aos_t::base_ei

◆ base_samp

uint8_t* aos_t::base_samp

◆ buf_streams

xine_stream_t* aos_t::buf_streams[32]

◆ clock

metronom_clock_t* aos_t::clock

◆ compression_factor

double aos_t::compression_factor

◆ compression_factor_max

double aos_t::compression_factor_max

◆ current_speed

uint32_t aos_t::current_speed

◆ current_speed_lock

pthread_mutex_t aos_t::current_speed_lock

◆ discard_buffers

int aos_t::discard_buffers

◆ do_amp

uint32_t aos_t::do_amp

◆ do_compress

uint32_t aos_t::do_compress

◆ do_equ

uint32_t aos_t::do_equ

◆ do_resample

uint32_t aos_t::do_resample

◆ done_stepping

pthread_cond_t aos_t::done_stepping

◆ driver

ao_driver_t* aos_t::driver

◆ driver_action_cond

pthread_cond_t aos_t::driver_action_cond

◆ driver_action_lock

pthread_mutex_t aos_t::driver_action_lock

◆ driver_lock

pthread_mutex_t aos_t::driver_lock

◆ driver_open

uint32_t aos_t::driver_open

◆ dropped

int aos_t::dropped

◆ ei_read

int aos_t::ei_read

◆ ei_write

int aos_t::ei_write

◆ eq_data_history

sXYData aos_t::eq_data_history[10][8]

◆ eq_gain

int aos_t::eq_gain[10]

◆ eq_i

int aos_t::eq_i

◆ eq_j

int aos_t::eq_j

◆ eq_k

int aos_t::eq_k

◆ eq_preamp

int aos_t::eq_preamp

◆ flush_audio_driver

int aos_t::flush_audio_driver

◆ force_rate

uint32_t aos_t::force_rate

◆ frame_buf

audio_buffer_t* aos_t::frame_buf[2]

◆ frame_rate_factor

double aos_t::frame_rate_factor

◆ frames_per_kpts

int32_t aos_t::frames_per_kpts

◆ free_fifo

audio_fifo_t aos_t::free_fifo

◆ gap_tolerance

int aos_t::gap_tolerance

◆ grab_only

uint32_t aos_t::grab_only

◆ input

ao_format_t aos_t::input

◆ last_audio_vpts

int64_t aos_t::last_audio_vpts

◆ last_gap

int aos_t::last_gap

◆ last_sample

int16_t aos_t::last_sample[RESAMPLE_MAX_CHANNELS]

◆ num_anon_streams

int aos_t::num_anon_streams

◆ num_driver_actions

int aos_t::num_driver_actions

◆ num_null_streams

int aos_t::num_null_streams

◆ num_streams

int aos_t::num_streams

◆ out_fifo

audio_fifo_t aos_t::out_fifo

◆ output

ao_format_t aos_t::output

◆ output_frame_excess

double aos_t::output_frame_excess

◆ passthrough_offset

int64_t aos_t::passthrough_offset

◆ resample_conf

int aos_t::resample_conf

◆ resample_sync_factor

double aos_t::resample_sync_factor

◆ resample_sync_info

resample_sync_t aos_t::resample_sync_info

◆ resample_sync_method

int aos_t::resample_sync_method

◆ slow_fast_audio

int aos_t::slow_fast_audio

◆ step

int aos_t::step

◆ step_mutex

pthread_mutex_t aos_t::step_mutex

◆ streams

xine_stream_t** aos_t::streams

◆ streams_lock

pthread_mutex_t aos_t::streams_lock

◆ streams_size

int aos_t::streams_size

◆ xine

xine_t* aos_t::xine

◆ zero_space

int16_t* aos_t::zero_space

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