Go to the documentation of this file.
23 #ifndef VLC_PICTURE_FIFO_H
24 #define VLC_PICTURE_FIFO_H 1
#define VLC_API
Definition: fourcc_gen.c:31
VLC_EXPORT void picture_fifo_Flush(picture_fifo_t *, vlc_tick_t date, bool flush_before)
It release all picture inside the fifo that have a lower or equal date if flush_before or higher or e...
Definition: picture_fifo.c:91
VLC_EXPORT bool picture_fifo_IsEmpty(picture_fifo_t *)
It returns whether the fifo is empty or not.
Definition: picture_fifo.c:83
Video picture.
Definition: vlc_picture.h:120
VLC_EXPORT picture_t * picture_fifo_Pop(picture_fifo_t *)
It retreives a picture_t from the fifo.
Definition: picture_fifo.c:75
Definition: picture_fifo.c:39
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
VLC_EXPORT void picture_fifo_Push(picture_fifo_t *, picture_t *)
It saves a picture_t into the fifo.
Definition: picture_fifo.c:69
#define VLC_USED
Definition: fourcc_gen.c:32
VLC_EXPORT void picture_fifo_Delete(picture_fifo_t *)
It destroys a fifo created by picture_fifo_New.
Definition: picture_fifo.c:121
VLC_EXPORT picture_fifo_t * picture_fifo_New(void)
It creates an empty picture_fifo_t.
Definition: picture_fifo.c:58