|
VLC 4.0.0-dev
|
Callbacks for the input_clock_t listener. More...
#include <input_clock.h>
Data Fields | |
| vlc_tick_t(* | update )(void *opaque, vlc_tick_t ck_system, vlc_tick_t ck_stream, double rate, bool discontinuity) |
| Notify the listener that the buffering made progress. | |
| void(* | reset )(void *opaque) |
| Notify the listener that the buffering needed a reset. | |
Callbacks for the input_clock_t listener.
| void(* vlc_input_clock_cbs::reset) (void *opaque) |
Notify the listener that the buffering needed a reset.
| opaque | listener private data set from input_clock_AttachListener |
Referenced by input_clock_Reset().
| vlc_tick_t(* vlc_input_clock_cbs::update) (void *opaque, vlc_tick_t ck_system, vlc_tick_t ck_stream, double rate, bool discontinuity) |
Notify the listener that the buffering made progress.
| opaque | listener private data set from input_clock_AttachListener |
| ck_system | time reference for the buffering progress |
| ck_stream | progress of the buffering in tick |
| rate | current playback rate for the buffering |
| discontinuity | PCR discontinuity with the previous update |
Referenced by EsOutProgramHandleClockSource(), and UpdateListener().