VLC  3.0.15
Data Structures | Functions
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, int64_t ts)
 
static int64_t timestamp_FifoGet (timestamp_fifo_t *fifo)
 

Function Documentation

◆ timestamp_FifoEmpty()

static void timestamp_FifoEmpty ( timestamp_fifo_t fifo)
inlinestatic

◆ timestamp_FifoGet()

static int64_t timestamp_FifoGet ( timestamp_fifo_t fifo)
inlinestatic

◆ 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()

static void timestamp_FifoPut ( timestamp_fifo_t fifo,
int64_t  ts 
)
inlinestatic

◆ timestamp_FifoRelease()

static void timestamp_FifoRelease ( timestamp_fifo_t fifo)
inlinestatic