VLC  4.0.0-dev
Data Fields
vlc_clock_main_t Struct Reference
Collaboration diagram for vlc_clock_main_t:
Collaboration graph

Data Fields

struct vlc_loggerlogger
struct vlc_tracertracer
vlc_mutex_t lock
vlc_cond_t cond
unsigned rc
clock_point_t last
 Linear function system = ts * coeff / rate + offset. More...
average_t coeff_avg
double rate
double coeff
vlc_tick_t offset
vlc_tick_t delay
vlc_tick_t pause_date
unsigned wait_sync_ref_priority
clock_point_t wait_sync_ref
clock_point_t first_pcr
vlc_tick_t output_dejitter
vlc_tick_t input_dejitter

Field Documentation

◆ coeff

double vlc_clock_main_t::coeff

◆ coeff_avg

average_t vlc_clock_main_t::coeff_avg

◆ cond

vlc_cond_t vlc_clock_main_t::cond

◆ delay

vlc_tick_t vlc_clock_main_t::delay

◆ first_pcr

clock_point_t vlc_clock_main_t::first_pcr

◆ input_dejitter

vlc_tick_t vlc_clock_main_t::input_dejitter

◆ input_master

vlc_clock_t* vlc_clock_main_t::input_master

◆ last

clock_point_t vlc_clock_main_t::last

Linear function system = ts * coeff / rate + offset.

Referenced by vlc_clock_main_ChangePause(), vlc_clock_main_New(), vlc_clock_main_reset(), and vlc_clock_master_update().

◆ lock

vlc_mutex_t vlc_clock_main_t::lock

◆ logger

struct vlc_logger* vlc_clock_main_t::logger

◆ master

vlc_clock_t* vlc_clock_main_t::master

◆ offset

vlc_tick_t vlc_clock_main_t::offset

◆ output_dejitter

vlc_tick_t vlc_clock_main_t::output_dejitter

◆ pause_date

vlc_tick_t vlc_clock_main_t::pause_date

◆ rate

double vlc_clock_main_t::rate

◆ rc

unsigned vlc_clock_main_t::rc

◆ tracer

struct vlc_tracer* vlc_clock_main_t::tracer

◆ wait_sync_ref

clock_point_t vlc_clock_main_t::wait_sync_ref

◆ wait_sync_ref_priority

unsigned vlc_clock_main_t::wait_sync_ref_priority

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