BufferedStream * stream
Definition BitIO.h:88
MARKER_FUNC func
Definition CodeStreamDecompress.h:34
uint8_t * data
Definition Codeblock.h:61
uint8_t * buffer
packet header storage original buffer
Definition PPMMarker.h:64
size_t(* grk_stream_read_fn)(uint8_t *buffer, size_t numBytes, void *user_data)
Definition grok_private.h:29
void grk_stream_set_write_function(grk_stream *stream, grk_stream_write_fn func)
Set write function.
void grk_stream_set_read_function(grk_stream *stream, grk_stream_read_fn func)
Set read function.
void grk_stream_set_seek_function(grk_stream *stream, grk_stream_seek_fn func)
Set (absolute) seek function (stream must be seekable)
void grk_stream_set_user_data(grk_stream *stream, void *data, grk_stream_free_user_data_fn func)
Set user data for JPEG 2000 stream.
bool(* grk_stream_seek_fn)(uint64_t numBytes, void *user_data)
Definition grok_private.h:38
void grk_stream_set_user_data_length(grk_stream *stream, uint64_t data_length)
Set the length of the user data for the stream.
void(* grk_stream_free_user_data_fn)(void *user_data)
Definition grok_private.h:42
size_t(* grk_stream_write_fn)(const uint8_t *buffer, size_t numBytes, void *user_data)
Definition grok_private.h:34
grk_object grk_stream
Definition TileCache.h:23
void * user_data
Definition plugin_interface.h:117
Grok ref-counted object.
Definition grok.h:126