Go to the documentation of this file.
24 #ifndef LIBVLC_VOUT_STATISTIC_H
25 # define LIBVLC_VOUT_STATISTIC_H
32 atomic_uint displayed;
39 atomic_init(&stat->
lost, 0);
48 unsigned *restrict displayed,
49 unsigned *restrict lost)
52 *lost = atomic_exchange(&stat->
lost, 0);
58 atomic_fetch_add(&stat->
displayed, displayed);
63 atomic_fetch_add(&stat->
lost, lost);
Definition: statistic.h:30
static void vout_statistic_AddDisplayed(vout_statistic_t *stat, int displayed)
Definition: statistic.h:54
static void vout_statistic_Clean(vout_statistic_t *stat)
Definition: statistic.h:41
static void vout_statistic_AddLost(vout_statistic_t *stat, int lost)
Definition: statistic.h:60
static void vout_statistic_Init(vout_statistic_t *stat)
Definition: statistic.h:35
atomic_uint displayed
Definition: statistic.h:51
atomic_uint lost
Definition: statistic.h:52
static void vout_statistic_GetReset(vout_statistic_t *stat, unsigned *restrict displayed, unsigned *restrict lost)
Definition: statistic.h:46