VLC 4.0.0-dev
vlc_clock_main_t Struct Reference
Collaboration diagram for vlc_clock_main_t:
[legend]

Data Fields

struct vlc_loggerlogger
 
struct vlc_tracertracer
 
vlc_mutex_t lock
 
vlc_cond_t cond
 
vlc_clock_tmaster
 
vlc_clock_tinput_master
 
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

◆ coeff_avg

average_t vlc_clock_main_t::coeff_avg

◆ cond

◆ delay

◆ first_pcr

◆ input_dejitter

◆ 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

◆ logger

◆ master

◆ offset

◆ output_dejitter

◆ pause_date

◆ rate

◆ rc

◆ tracer

struct vlc_tracer* vlc_clock_main_t::tracer

◆ wait_sync_ref

◆ wait_sync_ref_priority


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