Grok 13.0.2
_grk_decompress_params Struct Reference

Decompression parameters. More...

#include <grok.h>

Public Attributes

grk_decompress_core_params core
 core library parameters
 
char infile [GRK_PATH_LEN]
 input file name
 
char outfile [GRK_PATH_LEN]
 output file name
 
GRK_CODEC_FORMAT decod_format
 input file format
 
GRK_SUPPORTED_FILE_FMT cod_format
 output file format
 
double dw_x0
 Decompress window left boundary.
 
double dw_x1
 Decompress window right boundary.
 
double dw_y0
 Decompress window up boundary.
 
double dw_y1
 Decompress window bottom boundary.
 
uint16_t tile_index
 tile number of the decompressed tile
 
bool single_tile_decompress
 
grk_precisionprecision
 
uint32_t num_precision
 
bool force_rgb
 
bool upsample
 
bool split_pnm
 
bool io_xml
 
uint32_t compression
 
uint32_t compression_level
 
bool verbose_
 Verbose mode.
 
int32_t device_id
 
uint32_t duration
 
uint32_t kernel_build_options
 
uint32_t repeats
 
uint32_t num_threads
 
void * user_data
 

Detailed Description

Decompression parameters.

Member Data Documentation

◆ cod_format

GRK_SUPPORTED_FILE_FMT _grk_decompress_params::cod_format

output file format

◆ compression

uint32_t _grk_decompress_params::compression

◆ compression_level

uint32_t _grk_decompress_params::compression_level

◆ core

grk_decompress_core_params _grk_decompress_params::core

core library parameters

Referenced by grk_decompress_init(), and grk_decompress_set_default_params().

◆ decod_format

GRK_CODEC_FORMAT _grk_decompress_params::decod_format

input file format

◆ device_id

int32_t _grk_decompress_params::device_id

◆ duration

uint32_t _grk_decompress_params::duration

◆ dw_x0

double _grk_decompress_params::dw_x0

Decompress window left boundary.

◆ dw_x1

double _grk_decompress_params::dw_x1

Decompress window right boundary.

◆ dw_y0

double _grk_decompress_params::dw_y0

Decompress window up boundary.

◆ dw_y1

double _grk_decompress_params::dw_y1

Decompress window bottom boundary.

◆ force_rgb

bool _grk_decompress_params::force_rgb

◆ infile

char _grk_decompress_params::infile[GRK_PATH_LEN]

input file name

◆ io_xml

bool _grk_decompress_params::io_xml

◆ kernel_build_options

uint32_t _grk_decompress_params::kernel_build_options

◆ num_precision

uint32_t _grk_decompress_params::num_precision

◆ num_threads

uint32_t _grk_decompress_params::num_threads

◆ outfile

char _grk_decompress_params::outfile[GRK_PATH_LEN]

output file name

◆ precision

grk_precision* _grk_decompress_params::precision

◆ repeats

uint32_t _grk_decompress_params::repeats

◆ single_tile_decompress

bool _grk_decompress_params::single_tile_decompress

◆ split_pnm

bool _grk_decompress_params::split_pnm

◆ tile_index

uint16_t _grk_decompress_params::tile_index

tile number of the decompressed tile

◆ upsample

bool _grk_decompress_params::upsample

◆ user_data

void* _grk_decompress_params::user_data

◆ verbose_

bool _grk_decompress_params::verbose_

Verbose mode.


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