VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_clock_ops Struct Reference

Data Fields

vlc_tick_t(* update )(vlc_clock_t *clock, struct vlc_clock_context *ctx, vlc_tick_t system_now, vlc_tick_t ts, double rate, unsigned frame_rate, unsigned frame_rate_base)
 
void(* reset )(vlc_clock_t *clock)
 
vlc_tick_t(* set_delay )(vlc_clock_t *clock, vlc_tick_t delay)
 
vlc_tick_t(* to_system )(vlc_clock_t *clock, struct vlc_clock_context *ctx, vlc_tick_t system_now, vlc_tick_t ts, double rate)
 

Field Documentation

◆ reset

void(* vlc_clock_ops::reset) (vlc_clock_t *clock)

Referenced by vlc_clock_Reset().

◆ set_delay

vlc_tick_t(* vlc_clock_ops::set_delay) (vlc_clock_t *clock, vlc_tick_t delay)

Referenced by vlc_clock_SetDelay().

◆ to_system

vlc_tick_t(* vlc_clock_ops::to_system) (vlc_clock_t *clock, struct vlc_clock_context *ctx, vlc_tick_t system_now, vlc_tick_t ts, double rate)

◆ update

vlc_tick_t(* vlc_clock_ops::update) (vlc_clock_t *clock, struct vlc_clock_context *ctx, vlc_tick_t system_now, vlc_tick_t ts, double rate, unsigned frame_rate, unsigned frame_rate_base)

The documentation for this struct was generated from the following file: