xine-lib  1.2.10
Data Fields
aos_t Struct Reference

Data Fields

xine_audio_port_t ao
 
ao_driver_tdriver
 
int dreqs_all
 
int dreqs_wait
 
pthread_mutex_t driver_lock
 
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
 
uint32_t driver_open:1
 
int num_driver_actions
 
pthread_mutex_t driver_action_lock
 
pthread_cond_t driver_action_cond
 
metronom_clock_tclock
 
xine_private_txine
 
int num_null_streams
 
int num_anon_streams
 
int num_streams
 
int streams_size
 
xine_stream_private_t ** streams
 
xine_stream_private_tstreams_default [32]
 
pthread_mutex_t streams_lock
 
pthread_t audio_thread
 
uint32_t audio_step
 
uint32_t in_channels
 
uint32_t out_pts_per_kframe
 
uint32_t out_frames_per_kpts
 
uint32_t out_channels
 
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
 
uint32_t pts_in_out_fifo
 
xine_stream_private_tbuf_streams [32]
 
struct timespec wake_time
 
int use_wake_time
 
int wake_now
 
int seek_count1
 
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
 
int passthrough_offset
 
int ptoffs
 
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_settings [10]
 
int eq_gain [10]
 
int eq_data_history [8][10][4]
 
int last_gap
 
int last_sgap
 
int driver_caps
 
int64_t resend_vpts
 
uint32_t resend_speed
 
uint32_t resend_rate
 
uint32_t resend_bits
 
int resend_mode
 
int resend_frame_size
 
int resend_write
 
int resend_wrap
 
int resend_max
 
uint8_t * resend_buf
 
uint8_t * base_samp
 
int seek_count2
 
int seek_count3
 
int ei_write
 
int ei_read
 
audio_buffer_t base_buf [32+2]
 
extra_info_t base_ei [128+32+2]
 

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

uint32_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[32+2]

◆ base_ei

extra_info_t aos_t::base_ei[128+ 32+2]

◆ base_samp

uint8_t* aos_t::base_samp

◆ buf_streams

xine_stream_private_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

◆ dreqs_all

int aos_t::dreqs_all

◆ dreqs_wait

int aos_t::dreqs_wait

◆ 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_caps

int aos_t::driver_caps

◆ 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

int aos_t::eq_data_history[8][10][4]

◆ eq_gain

int aos_t::eq_gain[10]

◆ eq_settings

int aos_t::eq_settings[10]

◆ 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

◆ free_fifo

audio_fifo_t aos_t::free_fifo

◆ gap_tolerance

int aos_t::gap_tolerance

◆ grab_only

uint32_t aos_t::grab_only

◆ in_channels

uint32_t aos_t::in_channels

◆ 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]

◆ last_sgap

int aos_t::last_sgap

◆ 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_channels

uint32_t aos_t::out_channels

◆ out_fifo

audio_fifo_t aos_t::out_fifo

◆ out_frames_per_kpts

uint32_t aos_t::out_frames_per_kpts

◆ out_pts_per_kframe

uint32_t aos_t::out_pts_per_kframe

◆ output

ao_format_t aos_t::output

◆ output_frame_excess

double aos_t::output_frame_excess

◆ passthrough_offset

int aos_t::passthrough_offset

◆ ptoffs

int aos_t::ptoffs

◆ pts_in_out_fifo

uint32_t aos_t::pts_in_out_fifo

◆ 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

◆ resend_bits

uint32_t aos_t::resend_bits

◆ resend_buf

uint8_t* aos_t::resend_buf

◆ resend_frame_size

int aos_t::resend_frame_size

◆ resend_max

int aos_t::resend_max

◆ resend_mode

int aos_t::resend_mode

◆ resend_rate

uint32_t aos_t::resend_rate

◆ resend_speed

uint32_t aos_t::resend_speed

◆ resend_vpts

int64_t aos_t::resend_vpts

◆ resend_wrap

int aos_t::resend_wrap

◆ resend_write

int aos_t::resend_write

◆ seek_count1

int aos_t::seek_count1

◆ seek_count2

int aos_t::seek_count2

◆ seek_count3

int aos_t::seek_count3

◆ 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_private_t** aos_t::streams

◆ streams_default

xine_stream_private_t * aos_t::streams_default[32]

◆ streams_lock

pthread_mutex_t aos_t::streams_lock

◆ streams_size

int aos_t::streams_size

◆ use_wake_time

int aos_t::use_wake_time

◆ wake_now

int aos_t::wake_now

◆ wake_time

struct timespec aos_t::wake_time

◆ xine

xine_private_t* aos_t::xine

◆ zero_space

int16_t* aos_t::zero_space

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