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