Grok 12.0.1
Public Attributes | List of all members
_grk_stream_params Struct Reference

JPEG 2000 stream parameters. More...

#include <grok.h>

Public Attributes

const char * file
 
uint8_t * buf
 
size_t buf_len
 
size_t buf_compressed_len
 
grk_stream_read_fn read_fn
 
grk_stream_write_fn write_fn
 
grk_stream_seek_fn seek_fn
 
grk_stream_free_user_data_fn free_user_data_fn
 
void * user_data
 
size_t stream_len
 
size_t double_buffer_len
 

Detailed Description

JPEG 2000 stream parameters.

Client must populate one of the following options :

  1. File
  2. Buffer
  3. Callback

Member Data Documentation

◆ buf

uint8_t* _grk_stream_params::buf

◆ buf_compressed_len

size_t _grk_stream_params::buf_compressed_len

◆ buf_len

size_t _grk_stream_params::buf_len

◆ double_buffer_len

size_t _grk_stream_params::double_buffer_len

◆ file

const char* _grk_stream_params::file

◆ free_user_data_fn

grk_stream_free_user_data_fn _grk_stream_params::free_user_data_fn

◆ read_fn

grk_stream_read_fn _grk_stream_params::read_fn

◆ seek_fn

grk_stream_seek_fn _grk_stream_params::seek_fn

◆ stream_len

size_t _grk_stream_params::stream_len

◆ user_data

void* _grk_stream_params::user_data

◆ write_fn

grk_stream_write_fn _grk_stream_params::write_fn

The documentation for this struct was generated from the following file: