Go to the documentation of this file.
24 #ifndef CLOCK_INTERNAL_H
25 # define CLOCK_INTERNAL_H
size_t count
Definition: core.c:401
vlc_tick_t stream
Definition: clock_internal.h:58
This structure holds long term moving average.
Definition: clock_internal.h:36
int count
Definition: clock_internal.h:62
static clock_point_t clock_point_Create(vlc_tick_t system, vlc_tick_t stream)
Definition: clock_internal.h:61
void AvgInit(average_t *, int range)
Definition: clock_internal.c:33
void AvgUpdate(average_t *avg, double value)
Definition: clock_internal.c:50
void AvgReset(average_t *avg)
Definition: clock_internal.c:44
Definition: clock_internal.h:55
double value
Definition: clock_internal.h:61
void AvgClean(average_t *)
Definition: clock_internal.c:39
vlc_tick_t system
Definition: clock_internal.h:57
void AvgClean(average_t *avg)
Definition: clock_internal.c:39
void AvgReset(average_t *)
Definition: clock_internal.c:44
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
void AvgInit(average_t *avg, int range)
Definition: clock_internal.c:33
double AvgGet(average_t *avg)
Definition: clock_internal.c:70
void AvgRescale(average_t *avg, int range)
Definition: clock_internal.c:75
#define VLC_UNUSED(x)
Definition: vlc_common.h:1105
void AvgUpdate(average_t *, double value)
Definition: clock_internal.c:50
int range
Definition: clock_internal.h:63
double AvgGet(average_t *)
Definition: clock_internal.c:70
void AvgRescale(average_t *, int range)
Definition: clock_internal.c:75