Grok 15.1.0
_grk_header_info Struct Reference

#include <grok.h>

Public Attributes

grk_image header_image
uint32_t cblockw_init
uint32_t cblockh_init
bool irreversible
uint8_t mct
uint16_t rsiz
uint8_t numresolutions
GRK_PROG_ORDER prog_order
uint8_t csty
uint8_t cblk_sty
uint32_t prcw_init [GRK_MAXRLVLS]
uint32_t prch_init [GRK_MAXRLVLS]
uint32_t tx0
uint32_t ty0
uint32_t t_width
uint32_t t_height
uint16_t t_grid_width
uint16_t t_grid_height
uint16_t num_layers
uint8_t * xml_data
size_t xml_data_len
size_t num_comments
char * comment [GRK_NUM_COMMENTS_SUPPORTED]
uint16_t comment_len [GRK_NUM_COMMENTS_SUPPORTED]
bool is_binary_comment [GRK_NUM_COMMENTS_SUPPORTED]
grk_asoc asocs [GRK_NUM_ASOC_BOXES_SUPPORTED]
uint32_t num_asocs
GRK_SUPPORTED_FILE_FMT decompress_fmt
bool force_rgb
bool upsample
grk_precisionprecision
uint32_t num_precision
bool split_by_component
bool single_tile_decompress

Member Data Documentation

◆ asocs

grk_asoc _grk_header_info::asocs[GRK_NUM_ASOC_BOXES_SUPPORTED]

◆ cblk_sty

uint8_t _grk_header_info::cblk_sty

◆ cblockh_init

uint32_t _grk_header_info::cblockh_init

◆ cblockw_init

uint32_t _grk_header_info::cblockw_init

◆ comment

char* _grk_header_info::comment[GRK_NUM_COMMENTS_SUPPORTED]

◆ comment_len

uint16_t _grk_header_info::comment_len[GRK_NUM_COMMENTS_SUPPORTED]

◆ csty

uint8_t _grk_header_info::csty

◆ decompress_fmt

GRK_SUPPORTED_FILE_FMT _grk_header_info::decompress_fmt

◆ force_rgb

bool _grk_header_info::force_rgb

◆ header_image

grk_image _grk_header_info::header_image

◆ irreversible

bool _grk_header_info::irreversible

◆ is_binary_comment

bool _grk_header_info::is_binary_comment[GRK_NUM_COMMENTS_SUPPORTED]

◆ mct

uint8_t _grk_header_info::mct

◆ num_asocs

uint32_t _grk_header_info::num_asocs

◆ num_comments

size_t _grk_header_info::num_comments

◆ num_layers

uint16_t _grk_header_info::num_layers

◆ num_precision

uint32_t _grk_header_info::num_precision

◆ numresolutions

uint8_t _grk_header_info::numresolutions

◆ prch_init

uint32_t _grk_header_info::prch_init[GRK_MAXRLVLS]

◆ prcw_init

uint32_t _grk_header_info::prcw_init[GRK_MAXRLVLS]

◆ precision

grk_precision* _grk_header_info::precision

◆ prog_order

GRK_PROG_ORDER _grk_header_info::prog_order

◆ rsiz

uint16_t _grk_header_info::rsiz

◆ single_tile_decompress

bool _grk_header_info::single_tile_decompress

◆ split_by_component

bool _grk_header_info::split_by_component

◆ t_grid_height

uint16_t _grk_header_info::t_grid_height

◆ t_grid_width

uint16_t _grk_header_info::t_grid_width

◆ t_height

uint32_t _grk_header_info::t_height

◆ t_width

uint32_t _grk_header_info::t_width

◆ tx0

uint32_t _grk_header_info::tx0

◆ ty0

uint32_t _grk_header_info::ty0

◆ upsample

bool _grk_header_info::upsample

◆ xml_data

uint8_t* _grk_header_info::xml_data

◆ xml_data_len

size_t _grk_header_info::xml_data_len

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