|
VLC 4.0.0-dev
|
Data Fields | |
| aout_instance_t * | instance |
| aout_volume_t * | volume |
| aout_filters_t * | filters |
| aout_filters_cfg_t | filters_cfg |
| atomic_bool | drained |
| _Atomic vlc_tick_t | drain_deadline |
| struct { | |
| struct vlc_clock_t * clock | |
| float rate | |
| Play-out speed rate. More... | |
| vlc_tick_t resamp_start_drift | |
| Resampler drift absolute value. More... | |
| int resamp_type | |
| Resampler mode (FIXME: redundant / resampling) More... | |
| bool discontinuity | |
| vlc_tick_t request_delay | |
| vlc_tick_t delay | |
| } | sync |
| vlc_tick_t | original_pts |
| struct { | |
| vlc_mutex_t lock | |
| vlc_tick_t last_drift | |
| vlc_tick_t first_pts | |
| int64_t played_samples | |
| vlc_tick_t rate_system_ts | |
| vlc_tick_t rate_audio_ts | |
| vlc_tick_t system_ts | |
| vlc_tick_t audio_ts | |
| float rate | |
| } | timing |
| const char * | str_id |
| int | input_profile |
| audio_sample_format_t | input_format |
| audio_sample_format_t | filter_format |
| audio_sample_format_t | mixer_format |
| atomic_uchar | restart |
| atomic_uint | buffers_lost |
| atomic_uint | buffers_played |
| vlc_tick_t vlc_aout_stream::audio_ts |
Referenced by stream_Discontinuity(), stream_GetDelay(), and vlc_aout_stream_NotifyTiming().
| atomic_uint vlc_aout_stream::buffers_lost |
Referenced by vlc_aout_stream_GetResetStats(), vlc_aout_stream_New(), and vlc_aout_stream_Play().
| atomic_uint vlc_aout_stream::buffers_played |
Referenced by vlc_aout_stream_GetResetStats(), vlc_aout_stream_New(), and vlc_aout_stream_Play().
| struct vlc_clock_t* vlc_aout_stream::clock |
| vlc_tick_t vlc_aout_stream::delay |
Referenced by stream_CheckReady(), stream_Reset(), vlc_aout_stream_New(), and vlc_aout_stream_Play().
| bool vlc_aout_stream::discontinuity |
Referenced by stream_Discontinuity(), stream_HandleDrift(), stream_Synchronize(), and vlc_aout_stream_Play().
| _Atomic vlc_tick_t vlc_aout_stream::drain_deadline |
Referenced by stream_Reset(), vlc_aout_stream_Drain(), vlc_aout_stream_IsDrained(), and vlc_aout_stream_New().
| atomic_bool vlc_aout_stream::drained |
| audio_sample_format_t vlc_aout_stream::filter_format |
Referenced by stream_CheckReady(), and vlc_aout_stream_New().
| aout_filters_t* vlc_aout_stream::filters |
| aout_filters_cfg_t vlc_aout_stream::filters_cfg |
Referenced by stream_CheckReady(), and vlc_aout_stream_New().
| vlc_tick_t vlc_aout_stream::first_pts |
Referenced by stream_Discontinuity(), stream_GetDelay(), vlc_aout_stream_NotifyTiming(), and vlc_aout_stream_Play().
| audio_sample_format_t vlc_aout_stream::input_format |
Referenced by stream_CheckReady(), vlc_aout_stream_New(), and vlc_aout_stream_Play().
| int vlc_aout_stream::input_profile |
Referenced by stream_CheckReady(), and vlc_aout_stream_New().
| aout_instance_t* vlc_aout_stream::instance |
Referenced by aout_stream_aout(), aout_stream_owner(), and vlc_aout_stream_New().
| vlc_tick_t vlc_aout_stream::last_drift |
Referenced by stream_Discontinuity(), stream_Synchronize(), vlc_aout_stream_NotifyTiming(), and vlc_aout_stream_Play().
| vlc_mutex_t vlc_aout_stream::lock |
| audio_sample_format_t vlc_aout_stream::mixer_format |
| vlc_tick_t vlc_aout_stream::original_pts |
Referenced by stream_Discontinuity(), and vlc_aout_stream_Play().
| int64_t vlc_aout_stream::played_samples |
Referenced by stream_Discontinuity(), stream_GetDelay(), stream_Silence(), and vlc_aout_stream_Play().
| float vlc_aout_stream::rate |
Play-out speed rate.
Referenced by stream_GetDelay(), stream_HandleDrift(), stream_Reset(), stream_Silence(), stream_Synchronize(), vlc_aout_stream_ChangePause(), vlc_aout_stream_ChangeRate(), vlc_aout_stream_New(), vlc_aout_stream_NotifyTiming(), and vlc_aout_stream_Play().
| vlc_tick_t vlc_aout_stream::rate_audio_ts |
| vlc_tick_t vlc_aout_stream::rate_system_ts |
Referenced by vlc_aout_stream_ChangePause(), vlc_aout_stream_NotifyTiming(), and vlc_aout_stream_Play().
| vlc_tick_t vlc_aout_stream::request_delay |
Referenced by stream_Reset(), vlc_aout_stream_ChangeDelay(), vlc_aout_stream_New(), and vlc_aout_stream_Play().
| vlc_tick_t vlc_aout_stream::resamp_start_drift |
Resampler drift absolute value.
Referenced by stream_HandleDrift().
| int vlc_aout_stream::resamp_type |
Resampler mode (FIXME: redundant / resampling)
Referenced by stream_CheckReady(), stream_HandleDrift(), stream_StopResampling(), and vlc_aout_stream_New().
| atomic_uchar vlc_aout_stream::restart |
Referenced by stream_CheckReady(), vlc_aout_stream_New(), and vlc_aout_stream_RequestRestart().
| const char* vlc_aout_stream::str_id |
| struct { ... } vlc_aout_stream::sync |
Referenced by stream_CheckReady(), stream_Discontinuity(), stream_GetDelay(), stream_HandleDrift(), stream_Reset(), stream_Silence(), stream_StopResampling(), stream_Synchronize(), vlc_aout_stream_ChangeDelay(), vlc_aout_stream_ChangePause(), vlc_aout_stream_ChangeRate(), vlc_aout_stream_New(), vlc_aout_stream_NotifyTiming(), and vlc_aout_stream_Play().
| vlc_tick_t vlc_aout_stream::system_ts |
Referenced by stream_Discontinuity(), stream_GetDelay(), and vlc_aout_stream_NotifyTiming().
| struct { ... } vlc_aout_stream::timing |
| aout_volume_t* vlc_aout_stream::volume |