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

Header info. More...

#include <grok.h>

Public Attributes

GRK_SUPPORTED_FILE_FMT decompressFormat
 
bool forceRGB
 
bool upsample
 
grk_precisionprecision
 
uint32_t numPrecision
 
bool splitByComponent
 
bool singleTileDecompress
 
uint32_t cblockw_init
 initial code block width, default to 64
 
uint32_t cblockh_init
 initial code block height, default to 64
 
bool irreversible
 1 : use the irreversible DWT 9-7, 0 : use lossless compression (default)
 
uint32_t mct
 multi-component transform identifier
 
uint16_t rsiz
 RSIZ value To be used to combine GRK_PROFILE_*, GRK_EXTENSION_* and (sub)levels values.
 
uint32_t numresolutions
 number of resolutions
 
uint8_t csty
 
uint8_t cblk_sty
 
uint32_t prcw_init [GRK_J2K_MAXRLVLS]
 initial precinct width
 
uint32_t prch_init [GRK_J2K_MAXRLVLS]
 initial precinct height
 
uint32_t tx0
 XTOsiz.
 
uint32_t ty0
 YTOsiz.
 
uint32_t t_width
 XTsiz.
 
uint32_t t_height
 YTsiz.
 
uint32_t t_grid_width
 tile grid width
 
uint32_t t_grid_height
 tile grid height

 
uint16_t max_layers_
 maximum number of 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 isBinaryComment [GRK_NUM_COMMENTS_SUPPORTED]
 
grk_asoc asocs [GRK_NUM_ASOC_BOXES_SUPPORTED]
 
uint32_t num_asocs
 

Detailed Description

Header info.

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

initial code block height, default to 64

Referenced by grk::CodeStreamDecompress::readHeader().

◆ cblockw_init

uint32_t _grk_header_info::cblockw_init

initial code block width, default to 64

Referenced by grk::CodeStreamDecompress::readHeader().

◆ 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

◆ decompressFormat

GRK_SUPPORTED_FILE_FMT _grk_header_info::decompressFormat

◆ forceRGB

bool _grk_header_info::forceRGB

◆ irreversible

bool _grk_header_info::irreversible

1 : use the irreversible DWT 9-7, 0 : use lossless compression (default)

Referenced by grk::CodeStreamDecompress::readHeader().

◆ isBinaryComment

bool _grk_header_info::isBinaryComment[GRK_NUM_COMMENTS_SUPPORTED]

◆ max_layers_

uint16_t _grk_header_info::max_layers_

maximum number of layers

Referenced by grk::CodeStreamDecompress::readHeader().

◆ mct

uint32_t _grk_header_info::mct

multi-component transform identifier

Referenced by grk::CodeStreamDecompress::readHeader().

◆ num_asocs

uint32_t _grk_header_info::num_asocs

◆ num_comments

size_t _grk_header_info::num_comments

◆ numPrecision

uint32_t _grk_header_info::numPrecision

◆ numresolutions

uint32_t _grk_header_info::numresolutions

number of resolutions

Referenced by grk::CodeStreamDecompress::readHeader().

◆ prch_init

uint32_t _grk_header_info::prch_init[GRK_J2K_MAXRLVLS]

initial precinct height

Referenced by grk::CodeStreamDecompress::readHeader().

◆ prcw_init

uint32_t _grk_header_info::prcw_init[GRK_J2K_MAXRLVLS]

initial precinct width

Referenced by grk::CodeStreamDecompress::readHeader().

◆ precision

grk_precision* _grk_header_info::precision

◆ rsiz

uint16_t _grk_header_info::rsiz

RSIZ value To be used to combine GRK_PROFILE_*, GRK_EXTENSION_* and (sub)levels values.

Referenced by grk::CodeStreamDecompress::readHeader().

◆ singleTileDecompress

bool _grk_header_info::singleTileDecompress

◆ splitByComponent

bool _grk_header_info::splitByComponent

◆ t_grid_height

uint32_t _grk_header_info::t_grid_height

tile grid height

Referenced by grk::CodeStreamDecompress::readHeader().

◆ t_grid_width

uint32_t _grk_header_info::t_grid_width

tile grid width

Referenced by grk::CodeStreamDecompress::readHeader().

◆ 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: