
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 |
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().
Referenced by aout_DecNew(), aout_DecPlay(), and aout_DecSynchronize().
Last seen PTS.
Referenced by aout_CheckReady(), aout_DecChangePause(), aout_DecFlush(), aout_DecIsEmpty(), aout_DecNew(), aout_DecPlay(), and aout_DecSynchronize().
Configured user filters (e.g.
equalization) and their conversions
Referenced by aout_FiltersDelete(), aout_FiltersNew(), and aout_FiltersPlay().
Referenced by aout_CheckReady(), aout_DecNew(), aout_DecNewBuffer(), and aout_DecPlay().
Referenced by aout_CheckReady(), aout_DecChangePause(), aout_DecDelete(), aout_DecFlush(), aout_DecIsEmpty(), aout_DecNew(), and aout_DecSilence().
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().
The filter adjusting samples count (either the scaletempo filter or a resampler).
Referenced by aout_FiltersNew(), and aout_FiltersPlay().
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().
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().
Resampler mode (FIXME: redundant / resampling).
Referenced by aout_CheckReady(), aout_DecNew(), aout_DecSynchronize(), and aout_StopResampling().
The resampler.
Referenced by aout_FiltersAdjustResampling(), aout_FiltersDelete(), aout_FiltersNew(), and aout_FiltersPlay().
Current resampling (Hz).
Referenced by aout_FiltersAdjustResampling(), aout_FiltersNew(), and aout_FiltersPlay().
Referenced by aout_CheckReady(), aout_DecNew(), and aout_RequestRestart().
| struct { ... } aout_owner_t::sync |
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.7.1