Grok  7.6.0
Data Fields
_grk_header_info Struct Reference

Header info. More...

#include <grok.h>

Data Fields

uint32_t cblockw_init
 initial code block width, default to 64 More...
 
uint32_t cblockh_init
 initial code block height, default to 64 More...
 
bool irreversible
 1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) More...
 
uint32_t mct
 multi-component transform identifier More...
 
uint16_t rsiz
 RSIZ value To be used to combine GRK_PROFILE_*, GRK_EXTENSION_* and (sub)levels values. More...
 
uint32_t numresolutions
 number of resolutions More...
 
uint8_t csty
 
uint8_t cblk_sty
 
uint32_t prcw_init [GRK_J2K_MAXRLVLS]
 initial precinct width More...
 
uint32_t prch_init [GRK_J2K_MAXRLVLS]
 initial precinct height More...
 
uint32_t tx0
 XTOsiz. More...
 
uint32_t ty0
 YTOsiz. More...
 
uint32_t t_width
 XTsiz. More...
 
uint32_t t_height
 YTsiz. More...
 
uint32_t t_grid_width
 tile grid width More...
 
uint32_t t_grid_height
 tile grid height
More...
 
uint32_t tcp_numlayers
 number of layers More...
 
GRK_ENUM_COLOUR_SPACE enumcs
 
grk_jp2_color color
 
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]
 
bool has_capture_resolution
 
double capture_resolution [2]
 
bool has_display_resolution
 
double display_resolution [2]
 

Detailed Description

Header info.

Field Documentation

◆ capture_resolution

double _grk_header_info::capture_resolution[2]

◆ 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

◆ cblockw_init

uint32_t _grk_header_info::cblockw_init

initial code block width, default to 64

◆ color

grk_jp2_color _grk_header_info::color

◆ 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

◆ display_resolution

double _grk_header_info::display_resolution[2]

◆ enumcs

GRK_ENUM_COLOUR_SPACE _grk_header_info::enumcs

◆ has_capture_resolution

bool _grk_header_info::has_capture_resolution

◆ has_display_resolution

bool _grk_header_info::has_display_resolution

◆ irreversible

bool _grk_header_info::irreversible

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

◆ isBinaryComment

bool _grk_header_info::isBinaryComment[GRK_NUM_COMMENTS_SUPPORTED]

◆ mct

uint32_t _grk_header_info::mct

multi-component transform identifier

◆ num_comments

size_t _grk_header_info::num_comments

◆ numresolutions

uint32_t _grk_header_info::numresolutions

number of resolutions

◆ prch_init

uint32_t _grk_header_info::prch_init[GRK_J2K_MAXRLVLS]

initial precinct height

◆ prcw_init

uint32_t _grk_header_info::prcw_init[GRK_J2K_MAXRLVLS]

initial precinct width

◆ rsiz

uint16_t _grk_header_info::rsiz

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

◆ t_grid_height

uint32_t _grk_header_info::t_grid_height

tile grid height

◆ t_grid_width

uint32_t _grk_header_info::t_grid_width

tile grid width

◆ t_height

uint32_t _grk_header_info::t_height

YTsiz.

◆ t_width

uint32_t _grk_header_info::t_width

XTsiz.

◆ tcp_numlayers

uint32_t _grk_header_info::tcp_numlayers

number of layers

◆ tx0

uint32_t _grk_header_info::tx0

XTOsiz.

◆ ty0

uint32_t _grk_header_info::ty0

YTOsiz.

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