24#ifndef CLOCK_INTERNAL_H
25# define CLOCK_INTERNAL_H
void AvgClean(average_t *)
Definition clock_internal.c:39
void AvgRescale(average_t *, int range)
Definition clock_internal.c:81
void AvgInit(average_t *, int range)
Definition clock_internal.c:33
void AvgResetAndFill(average_t *, double value)
Definition clock_internal.c:50
double AvgGet(average_t *)
Definition clock_internal.c:76
void AvgUpdate(average_t *, double value)
Definition clock_internal.c:56
static clock_point_t clock_point_Create(vlc_tick_t system, vlc_tick_t stream)
Definition clock_internal.h:63
void AvgReset(average_t *)
Definition clock_internal.c:44
This structure holds long term moving average.
Definition clock_internal.h:38
double value
Definition clock_internal.h:39
int count
Definition clock_internal.h:40
int range
Definition clock_internal.h:41
Definition clock_internal.h:58
vlc_tick_t system
Definition clock_internal.h:59
vlc_tick_t stream
Definition clock_internal.h:60
This file is a collection of common definitions and types.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48