VLC 4.0.0-dev
vlc_timestamp_helper.h File Reference
Include dependency graph for vlc_timestamp_helper.h:

Go to the source code of this file.

Data Structures

struct  timestamp_fifo_t
 

Functions

static timestamp_fifo_ttimestamp_FifoNew (uint32_t capacity)
 
static void timestamp_FifoRelease (timestamp_fifo_t *fifo)
 
static bool timestamp_FifoIsEmpty (timestamp_fifo_t *fifo)
 
static bool timestamp_FifoIsFull (timestamp_fifo_t *fifo)
 
static void timestamp_FifoEmpty (timestamp_fifo_t *fifo)
 
static void timestamp_FifoPut (timestamp_fifo_t *fifo, vlc_tick_t ts)
 
static vlc_tick_t timestamp_FifoGet (timestamp_fifo_t *fifo)
 

Function Documentation

◆ timestamp_FifoEmpty()

static void timestamp_FifoEmpty ( timestamp_fifo_t fifo)
inlinestatic

◆ timestamp_FifoGet()

◆ timestamp_FifoIsEmpty()

static bool timestamp_FifoIsEmpty ( timestamp_fifo_t fifo)
inlinestatic

References timestamp_fifo_t::size.

Referenced by timestamp_FifoGet().

◆ timestamp_FifoIsFull()

static bool timestamp_FifoIsFull ( timestamp_fifo_t fifo)
inlinestatic

◆ timestamp_FifoNew()

static timestamp_fifo_t * timestamp_FifoNew ( uint32_t  capacity)
inlinestatic

◆ timestamp_FifoPut()

◆ timestamp_FifoRelease()

static void timestamp_FifoRelease ( timestamp_fifo_t fifo)
inlinestatic