VLC 4.0.0-dev
|
Data Fields | ||
struct vlc_logger * | logger | |
struct vlc_tracer * | tracer | |
vlc_mutex_t | lock | |
vlc_cond_t | cond | |
vlc_clock_t * | master | |
vlc_clock_t * | input_master | |
unsigned | rc | |
average_t | coeff_avg | |
Linear function system = ts * coeff / rate + offset. | ||
vlc_tick_t | delay | |
struct vlc_clock_context * | context | |
vlc_tick_t | pause_date | |
unsigned | wait_sync_ref_priority | |
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 | |
struct vlc_list | prev_contexts | |
size_t vlc_clock_main_t::cap |
average_t vlc_clock_main_t::coeff_avg |
Linear function system = ts * coeff / rate + offset.
Referenced by vlc_clock_main_New(), vlc_clock_main_reset(), and vlc_clock_master_update_coeff().
vlc_cond_t vlc_clock_main_t::cond |
struct vlc_clock_context* vlc_clock_main_t::context |
Referenced by vlc_clock_get_context(), vlc_clock_main_ChangePause(), vlc_clock_main_Create(), vlc_clock_main_CreateInputMaster(), vlc_clock_main_Delete(), vlc_clock_main_New(), vlc_clock_main_reset(), vlc_clock_main_SetFirstPcr(), vlc_clock_master_reset(), vlc_clock_master_update(), vlc_clock_monotonic_to_system(), vlc_clock_remove_current_context(), and vlc_clock_slave_reset().
vlc_clock_listener_id* * vlc_clock_main_t::data |
vlc_tick_t vlc_clock_main_t::delay |
clock_point_t vlc_clock_main_t::first_pcr |
vlc_tick_t vlc_clock_main_t::input_dejitter |
Referenced by vlc_clock_main_New(), vlc_clock_main_SetInputDejitter(), and vlc_clock_monotonic_to_system().
vlc_clock_t* vlc_clock_main_t::input_master |
struct { ... } vlc_clock_main_t::listeners |
Referenced by vlc_clock_AddListener(), vlc_clock_main_Delete(), vlc_clock_main_New(), and vlc_clock_RemoveListener().
vlc_mutex_t vlc_clock_main_t::lock |
Referenced by AssertLocked(), vlc_clock_AddListener(), vlc_clock_Delete(), vlc_clock_Lock(), vlc_clock_main_ChangePause(), vlc_clock_main_CreateInputMaster(), vlc_clock_main_CreateInputSlave(), vlc_clock_main_CreateMaster(), vlc_clock_main_CreateSlave(), vlc_clock_main_Lock(), vlc_clock_main_New(), vlc_clock_main_Reset(), vlc_clock_main_SetDejitter(), vlc_clock_main_SetFirstPcr(), vlc_clock_main_SetInputDejitter(), vlc_clock_main_Unlock(), vlc_clock_master_update_coeff(), vlc_clock_RemoveListener(), vlc_clock_Unlock(), and vlc_clock_Wait().
struct vlc_logger* vlc_clock_main_t::logger |
vlc_clock_t* vlc_clock_main_t::master |
vlc_tick_t vlc_clock_main_t::output_dejitter |
Referenced by vlc_clock_main_New(), vlc_clock_main_SetDejitter(), and vlc_clock_monotonic_to_system().
vlc_tick_t vlc_clock_main_t::pause_date |
Referenced by vlc_clock_IsPaused(), vlc_clock_main_ChangePause(), and vlc_clock_main_New().
struct vlc_list vlc_clock_main_t::prev_contexts |
unsigned vlc_clock_main_t::rc |
size_t vlc_clock_main_t::size |
Referenced by vlc_clock_main_Delete().
struct vlc_tracer* vlc_clock_main_t::tracer |
Referenced by vlc_clock_main_New(), vlc_clock_master_reset(), vlc_clock_master_update_coeff(), and vlc_clock_on_update().
unsigned vlc_clock_main_t::wait_sync_ref_priority |