14#ifndef VL_STREAM_MEMORY_H
15#define VL_STREAM_MEMORY_H
VL_BOOL_T vl_bool_t
Definition vl_numtypes.h:191
Generic, thread-safe byte stream abstraction.
Definition vl_stream.h:77
vl_stream * vlStreamOpenBuffer(vl_buffer *buffer, vl_bool_t takeOwnership)
Creates a stream that reads/writes to a dynamic vl_buffer.
Definition vl_stream_memory.c:82
VL_API vl_stream * vlStreamOpenMemory(const void *memory, vl_memsize_t size)
Creates a read-only stream from a raw memory block.
Definition vl_stream_memory.c:220
VL_API vl_stream * vlStreamOpenMemoryMutable(void *memory, vl_memsize_t size)
Creates a writable stream from a fixed-size memory block. Writing past the end will fail.
Definition vl_stream_memory.c:225