VLC 4.0.0-dev
Loading...
Searching...
No Matches
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.
 
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
 
struct { 
 
   size_t   cap 
 
   size_t   size 
 
   vlc_clock_listener_id **   data 
 
listeners 
 

Field Documentation

◆ cap

size_t vlc_clock_main_t::cap

◆ coeff

◆ coeff_avg

average_t vlc_clock_main_t::coeff_avg

◆ cond

◆ data

vlc_clock_listener_id* * vlc_clock_main_t::data

◆ 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().

◆ [struct]

struct { ... } vlc_clock_main_t::listeners

◆ lock

◆ logger

◆ master

◆ offset

◆ output_dejitter

vlc_tick_t vlc_clock_main_t::output_dejitter

◆ pause_date

vlc_tick_t vlc_clock_main_t::pause_date

◆ rate

◆ rc

◆ size

size_t vlc_clock_main_t::size

Referenced by vlc_clock_main_Delete().

◆ tracer

◆ wait_sync_ref

◆ wait_sync_ref_priority


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