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

Data Structures

struct  stream_sys_t
 

Functions

static ssize_t Read (stream_t *, void *p_read, size_t i_read)
 
static int Seek (stream_t *, uint64_t)
 
static int Control (stream_t *, int i_query, va_list)
 
static void stream_MemoryPreserveDelete (stream_t *s)
 
static void stream_MemoryDelete (stream_t *s)
 
stream_t *() vlc_stream_MemoryNew (vlc_object_t *p_this, uint8_t *p_buffer, size_t i_size, bool preserve)
 Create a stream from a memory buffer. More...
 

Function Documentation

◆ Control()

static int Control ( stream_t s,
int  i_query,
va_list  args 
)
static

◆ Read()

static ssize_t Read ( stream_t s,
void *  p_read,
size_t  i_read 
)
static

Referenced by vlc_stream_MemoryNew().

◆ Seek()

static int Seek ( stream_t s,
uint64_t  offset 
)
static

< No error

Referenced by vlc_stream_MemoryNew().

◆ stream_MemoryDelete()

static void stream_MemoryDelete ( stream_t s)
static

◆ stream_MemoryPreserveDelete()

static void stream_MemoryPreserveDelete ( stream_t s)
static

References stream_t::p_sys.

Referenced by vlc_stream_MemoryNew().