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 |