VLC  4.0.0-dev
Data Fields
input_clock_t Struct Reference

This structure is used to manage clock drift and reception jitters. More...

Collaboration diagram for input_clock_t:
Collaboration graph

Data Fields

vlc_mutex_t lock
clock_point_t last
vlc_tick_t i_ts_max
vlc_tick_t i_buffering_duration
vlc_tick_t i_next_drift_update
average_t drift
struct {
   vlc_tick_t   pi_value [(3)]
   unsigned   i_index
clock_point_t ref
bool b_has_reference
vlc_tick_t i_external_clock
bool b_has_external_clock
bool b_paused
float rate
vlc_tick_t i_pts_delay
vlc_tick_t i_pause_date

Detailed Description

This structure is used to manage clock drift and reception jitters.

XXX input_clock_ConvertTS can be called from any threads. All others functions MUST be called from one and only one thread.

Field Documentation

◆ b_has_external_clock

bool input_clock_t::b_has_external_clock

◆ b_has_reference

bool input_clock_t::b_has_reference

◆ b_paused

bool input_clock_t::b_paused

◆ drift

average_t input_clock_t::drift

◆ i_buffering_duration

vlc_tick_t input_clock_t::i_buffering_duration

◆ i_external_clock

vlc_tick_t input_clock_t::i_external_clock

◆ i_index

unsigned input_clock_t::i_index

◆ i_next_drift_update

vlc_tick_t input_clock_t::i_next_drift_update

◆ i_pause_date

vlc_tick_t input_clock_t::i_pause_date

◆ i_pts_delay

vlc_tick_t input_clock_t::i_pts_delay

◆ i_ts_max

vlc_tick_t input_clock_t::i_ts_max

◆ last

clock_point_t input_clock_t::last

◆ late

struct { ... } input_clock_t::late

◆ lock

vlc_mutex_t input_clock_t::lock

◆ pi_value

vlc_tick_t input_clock_t::pi_value[(3)]

◆ rate

float input_clock_t::rate

◆ ref

clock_point_t input_clock_t::ref

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