|
VLC
2.1.0-git
|

Data Fields | |
| vlc_mutex_t | lock |
| module_t * | module |
| Output plugin (or NULL if inactive) | |
| aout_volume_t * | volume |
| struct { | |
| vlc_mutex_t lock | |
| char * device | |
| float volume | |
| signed char mute | |
| } | req |
| struct { | |
| mtime_t end | |
| Last seen PTS. | |
| unsigned resamp_start_drift | |
| Resampler drift absolute value. | |
| int resamp_type | |
| Resampler mode (FIXME: redundant / resampling) | |
| bool discontinuity | |
| } | sync |
| audio_sample_format_t | input_format |
| audio_sample_format_t | mixer_format |
| filter_t * | rate_filter |
| The filter adjusting samples count (either the scaletempo filter or a resampler) | |
| filter_t * | resampler |
| The resampler. | |
| int | resampling |
| Current resampling (Hz) | |
| unsigned | nb_filters |
| filter_t * | filters [10] |
| Configured user filters (e.g. | |
| aout_request_vout_t | request_vout |
| bool | recycle_vout |
| atomic_uint | buffers_lost |
| atomic_uchar | restart |
| atomic_uint aout_owner_t::buffers_lost |
Referenced by aout_DecGetResetLost(), aout_DecNew(), and aout_DecPlay().
| char* aout_owner_t::device |
Referenced by aout_Destructor(), aout_DeviceSet(), aout_New(), and aout_OutputUnlock().
| bool aout_owner_t::discontinuity |
Referenced by aout_DecNew(), aout_DecPlay(), and aout_DecSynchronize().
| mtime_t aout_owner_t::end |
Last seen PTS.
Referenced by aout_CheckReady(), aout_DecChangePause(), aout_DecFlush(), aout_DecIsEmpty(), aout_DecNew(), aout_DecPlay(), and aout_DecSynchronize().
| filter_t* aout_owner_t::filters[10] |
Configured user filters (e.g.
equalization) and their conversions
Referenced by aout_FiltersDelete(), aout_FiltersNew(), and aout_FiltersPlay().
| audio_sample_format_t aout_owner_t::input_format |
Referenced by aout_CheckReady(), aout_DecNew(), aout_DecNewBuffer(), and aout_DecPlay().
| vlc_mutex_t aout_owner_t::lock |
| audio_sample_format_t aout_owner_t::mixer_format |
Referenced by aout_CheckReady(), aout_DecChangePause(), aout_DecDelete(), aout_DecFlush(), aout_DecIsEmpty(), aout_DecNew(), and aout_DecSilence().
| module_t* aout_owner_t::module |
Output plugin (or NULL if inactive)
Referenced by aout_Destroy(), and aout_New().
| signed char aout_owner_t::mute |
Referenced by aout_MuteSet(), aout_New(), and aout_OutputUnlock().
| unsigned aout_owner_t::nb_filters |
Referenced by aout_FiltersDelete(), aout_FiltersNew(), and aout_FiltersPlay().
| filter_t* aout_owner_t::rate_filter |
The filter adjusting samples count (either the scaletempo filter or a resampler)
Referenced by aout_FiltersNew(), and aout_FiltersPlay().
| bool aout_owner_t::recycle_vout |
Referenced by aout_filter_RequestVout(), aout_FiltersDelete(), and aout_FiltersNew().
| struct { ... } aout_owner_t::req |
Referenced by aout_Destructor(), aout_DeviceSet(), aout_MuteSet(), aout_New(), aout_OutputUnlock(), and aout_VolumeSet().
| aout_request_vout_t aout_owner_t::request_vout |
Referenced by aout_CheckReady(), aout_filter_RequestVout(), and aout_FiltersNew().
| unsigned aout_owner_t::resamp_start_drift |
Resampler drift absolute value.
Referenced by aout_DecSynchronize().
| int aout_owner_t::resamp_type |
Resampler mode (FIXME: redundant / resampling)
Referenced by aout_CheckReady(), aout_DecNew(), aout_DecSynchronize(), and aout_StopResampling().
| filter_t* aout_owner_t::resampler |
The resampler.
Referenced by aout_FiltersAdjustResampling(), aout_FiltersDelete(), aout_FiltersNew(), and aout_FiltersPlay().
| int aout_owner_t::resampling |
Current resampling (Hz)
Referenced by aout_FiltersAdjustResampling(), aout_FiltersNew(), and aout_FiltersPlay().
| atomic_uchar aout_owner_t::restart |
Referenced by aout_CheckReady(), aout_DecNew(), and aout_RequestRestart().
| struct { ... } aout_owner_t::sync |
| aout_volume_t* aout_owner_t::volume |
Referenced by aout_CheckReady(), aout_DecDelete(), aout_DecNew(), aout_DecPlay(), aout_GainNotify(), aout_New(), aout_OutputUnlock(), and aout_VolumeSet().
| float aout_owner_t::volume |
1.8.1.2