|
VLC
4.0.0-dev
|
This structure is used to manage clock drift and reception jitters. More...

Data Fields | |
| vlc_mutex_t | lock |
| clock_point_t | last |
| vlc_tick_t | i_ts_max |
| vlc_tick_t | i_buffering_duration |
| vlc_tick_t | i_next_drift_update |
| average_t | drift |
| struct { | |
| vlc_tick_t pi_value [(3)] | |
| unsigned i_index | |
| } | late |
| clock_point_t | ref |
| bool | b_has_reference |
| vlc_tick_t | i_external_clock |
| bool | b_has_external_clock |
| bool | b_paused |
| float | rate |
| vlc_tick_t | i_pts_delay |
| vlc_tick_t | i_pause_date |
This structure is used to manage clock drift and reception jitters.
XXX input_clock_ConvertTS 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_ChangeSystemOrigin(), input_clock_New(), input_clock_Reset(), and input_clock_Update().
| bool input_clock_t::b_has_reference |
Referenced by ClockStreamToSystem(), ClockSystemToStream(), input_clock_ChangePause(), input_clock_ChangeRate(), input_clock_ChangeSystemOrigin(), input_clock_ConvertTS(), input_clock_GetState(), input_clock_GetSystemOrigin(), input_clock_GetWakeup(), input_clock_New(), input_clock_Reset(), and input_clock_Update().
| bool input_clock_t::b_paused |
Referenced by input_clock_ChangePause(), and input_clock_New().
| average_t input_clock_t::drift |
| vlc_tick_t input_clock_t::i_buffering_duration |
Referenced by input_clock_ConvertTS(), input_clock_GetWakeup(), input_clock_New(), and input_clock_Update().
| vlc_tick_t input_clock_t::i_external_clock |
Referenced by input_clock_ChangeSystemOrigin().
| unsigned input_clock_t::i_index |
Referenced by config_LoadCmdLine(), input_clock_New(), input_clock_SetJitter(), and input_clock_Update().
| vlc_tick_t input_clock_t::i_next_drift_update |
Referenced by input_clock_New(), and input_clock_Update().
| vlc_tick_t input_clock_t::i_pause_date |
Referenced by input_clock_ChangePause(), and input_clock_New().
| vlc_tick_t input_clock_t::i_pts_delay |
| vlc_tick_t input_clock_t::i_ts_max |
Referenced by input_clock_ConvertTS(), input_clock_New(), input_clock_Reset(), and input_clock_Update().
| clock_point_t input_clock_t::last |
| struct { ... } input_clock_t::late |
Referenced by input_clock_GetJitter(), input_clock_New(), input_clock_SetJitter(), and input_clock_Update().
| vlc_mutex_t input_clock_t::lock |
Referenced by input_clock_ChangePause(), input_clock_ChangeRate(), input_clock_ChangeSystemOrigin(), input_clock_ConvertTS(), input_clock_GetJitter(), input_clock_GetRate(), input_clock_GetState(), input_clock_GetSystemOrigin(), input_clock_GetWakeup(), input_clock_New(), input_clock_Reset(), input_clock_SetJitter(), and input_clock_Update().
| vlc_tick_t input_clock_t::pi_value[(3)] |
Referenced by input_clock_GetJitter(), input_clock_New(), input_clock_SetJitter(), and input_clock_Update().
| float input_clock_t::rate |
| clock_point_t input_clock_t::ref |
1.8.13