VLC 4.0.0-dev
stream_memory.c File Reference
Include dependency graph for stream_memory.c:

Data Structures

struct  vlc_stream_memory_private
 
struct  vlc_stream_attachment_private
 

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)
 
static void stream_AttachmentDelete (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...
 
stream_tvlc_stream_AttachmentNew (vlc_object_t *p_this, input_attachment_t *attachment)
 

Function Documentation

◆ Control()

◆ Read()

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

◆ Seek()

◆ stream_AttachmentDelete()

◆ stream_MemoryDelete()

static void stream_MemoryDelete ( stream_t s)
static

◆ stream_MemoryPreserveDelete()

static void stream_MemoryPreserveDelete ( stream_t s)
static

Referenced by vlc_stream_MemoryNew().

◆ vlc_stream_AttachmentNew()