Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
grk_stream * create_mem_stream(uint8_t *buf, size_t len, bool ownsBuffer, bool is_read_stream)
Create stream from buffer.
Definition MemStream.cpp:147
void set_up_mem_stream(grk_stream *stream, size_t len, bool is_read_stream)
Definition MemStream.cpp:122
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
int32_t grk_handle
Definition MemStream.h:24
size_t(* grk_stream_zero_copy_read_fn)(uint8_t **buffer, size_t numBytes, void *user_data)
Definition MemStream.h:30
size_t get_mem_stream_offset(grk_stream *stream)
Definition MemStream.cpp:135
Grok ref-counted object.
Definition grok.h:144
Definition MemStream.h:33
grk_handle fd
Definition MemStream.h:40
uint8_t * buf
Definition MemStream.h:37
bool ownsBuffer
Definition MemStream.h:41
size_t len
Definition MemStream.h:39
size_t off
Definition MemStream.h:38
MemStream()
Definition MemStream.cpp:24
~MemStream()
Definition MemStream.cpp:25