23#ifndef VLC_PICTURE_FIFO_H 
   24#define VLC_PICTURE_FIFO_H 1 
#define VLC_USED
Definition: fourcc_gen.c:32
 
#define VLC_API
Definition: fourcc_gen.c:31
 
Definition: picture_fifo.c:40
 
Video picture.
Definition: vlc_picture.h:130
 
This file is a collection of common definitions and types.
 
This file defines picture structures and functions in vlc.
 
bool picture_fifo_IsEmpty(picture_fifo_t *)
It returns whether the fifo is empty or not.
Definition: picture_fifo.c:84
 
picture_fifo_t * picture_fifo_New(void)
It creates an empty picture_fifo_t.
Definition: picture_fifo.c:59
 
void picture_fifo_Delete(picture_fifo_t *)
It destroys a fifo created by picture_fifo_New.
Definition: picture_fifo.c:122
 
picture_t * picture_fifo_Pop(picture_fifo_t *)
It retrieves a picture_t from the fifo.
Definition: picture_fifo.c:76
 
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:92
 
void picture_fifo_Push(picture_fifo_t *, picture_t *)
It saves a picture_t into the fifo.
Definition: picture_fifo.c:70
 
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45