VLC  3.0.21
Data Structures | Functions
stream_fifo.c File Reference
Include dependency graph for stream_fifo.c:

Data Structures

struct  stream_sys_t
 

Functions

static void vlc_stream_fifo_Destroy (stream_t *s)
 
static block_tvlc_stream_fifo_Block (stream_t *s, bool *restrict eof)
 
static int vlc_stream_fifo_Control (stream_t *s, int query, va_list ap)
 
stream_tvlc_stream_fifo_New (vlc_object_t *parent)
 Creates a FIFO stream. More...
 
int vlc_stream_fifo_Queue (stream_t *s, block_t *block)
 Writes a block to a FIFO stream. More...
 
ssize_t vlc_stream_fifo_Write (stream_t *s, const void *buf, size_t len)
 Writes data to a FIFO stream. More...
 
void vlc_stream_fifo_Close (stream_t *s)
 Terminates a FIFO stream. More...
 

Function Documentation

◆ vlc_stream_fifo_Block()

static block_t* vlc_stream_fifo_Block ( stream_t s,
bool *restrict  eof 
)
static

◆ vlc_stream_fifo_Control()

static int vlc_stream_fifo_Control ( stream_t s,
int  query,
va_list  ap 
)
static

◆ vlc_stream_fifo_Destroy()

static void vlc_stream_fifo_Destroy ( stream_t s)
static