VLC 4.0.0-dev
Loading...
Searching...
No Matches
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_tvlc_stream_MemoryNew (vlc_object_t *p_this, uint8_t *p_buffer, size_t i_size, bool preserve)
 Create a stream from a memory buffer.
stream_tvlc_stream_AttachmentNew (vlc_object_t *p_this, input_attachment_t *attachment)

Function Documentation

◆ Control()

◆ Read()

◆ Seek()

◆ stream_AttachmentDelete()

◆ stream_MemoryDelete()

void stream_MemoryDelete ( stream_t * s)
static

◆ stream_MemoryPreserveDelete()

void stream_MemoryPreserveDelete ( stream_t * s)
static

Referenced by vlc_stream_MemoryNew().

◆ vlc_stream_AttachmentNew()