VLC
3.0.15
|
Data Fields | |
vlc_mutex_t | lock |
clock_point_t | last |
mtime_t | i_ts_max |
mtime_t | i_buffering_duration |
mtime_t | i_next_drift_update |
average_t | drift |
struct { | |
mtime_t pi_value [(3)] | |
unsigned i_index | |
} | late |
clock_point_t | ref |
bool | b_has_reference |
mtime_t | i_external_clock |
bool | b_has_external_clock |
bool | b_paused |
int | i_rate |
mtime_t | i_pts_delay |
mtime_t | i_pause_date |
This structure is used to manage clock drift and reception jitters
XXX input_clock_GetTS can be called from any threads. All others functions MUST be called from one and only one thread.
bool input_clock_t::b_has_external_clock |
Referenced by input_clock_New(), and input_clock_Update().
bool input_clock_t::b_has_reference |
Referenced by ClockGetTsOffset(), ClockSystemToStream(), input_clock_New(), and input_clock_Update().
bool input_clock_t::b_paused |
Referenced by input_clock_New().
average_t input_clock_t::drift |
Referenced by input_clock_Delete(), input_clock_New(), and input_clock_Update().
mtime_t input_clock_t::i_buffering_duration |
Referenced by input_clock_New(), and input_clock_Update().
mtime_t input_clock_t::i_external_clock |
unsigned input_clock_t::i_index |
Referenced by input_clock_New(), and input_clock_Update().
mtime_t input_clock_t::i_next_drift_update |
Referenced by input_clock_New(), and input_clock_Update().
mtime_t input_clock_t::i_pause_date |
Referenced by input_clock_New().
mtime_t input_clock_t::i_pts_delay |
Referenced by AvgClean(), input_clock_New(), and input_clock_Update().
int input_clock_t::i_rate |
Referenced by AvgClean(), ClockGetTsOffset(), ClockSystemToStream(), input_clock_GetState(), and input_clock_New().
mtime_t input_clock_t::i_ts_max |
Referenced by input_clock_New(), and input_clock_Update().
clock_point_t input_clock_t::last |
Referenced by input_clock_New(), and input_clock_Update().
struct { ... } input_clock_t::late |
Referenced by input_clock_New(), and input_clock_Update().
vlc_mutex_t input_clock_t::lock |
Referenced by input_clock_Delete(), input_clock_GetState(), input_clock_New(), and input_clock_Update().
mtime_t input_clock_t::pi_value[(3)] |
Referenced by input_clock_New(), and input_clock_Update().
clock_point_t input_clock_t::ref |
Referenced by ClockGetTsOffset(), ClockSystemToStream(), input_clock_New(), and input_clock_Update().