Grok  7.6.6
Public Member Functions | List of all members
grk::Quantizer Class Reference

#include <Quantizer.h>

Public Member Functions

bool setBandStepSizeAndBps (TileCodingParams *tcp, Subband *band, uint32_t resno, uint8_t bandIndex, TileComponentCodingParams *tccp, uint8_t image_precision, bool compress)
 
uint32_t get_SQcd_SQcc_size (CodeStream *codeStream, uint32_t comp_no)
 
bool compare_SQcd_SQcc (CodeStream *codeStream, uint32_t first_comp_no, uint32_t second_comp_no)
 
bool read_SQcd_SQcc (CodeStream *codeStream, bool fromQCC, uint32_t comp_no, uint8_t *p_header_data, uint16_t *header_size)
 
bool write_SQcd_SQcc (CodeStream *codeStream, uint32_t comp_no, BufferedStream *stream)
 
void apply_quant (TileComponentCodingParams *src, TileComponentCodingParams *dest)
 

Member Function Documentation

◆ apply_quant()

void grk::Quantizer::apply_quant ( TileComponentCodingParams src,
TileComponentCodingParams dest 
)

◆ compare_SQcd_SQcc()

bool grk::Quantizer::compare_SQcd_SQcc ( CodeStream codeStream,
uint32_t  first_comp_no,
uint32_t  second_comp_no 
)

◆ get_SQcd_SQcc_size()

uint32_t grk::Quantizer::get_SQcd_SQcc_size ( CodeStream codeStream,
uint32_t  comp_no 
)

◆ read_SQcd_SQcc()

bool grk::Quantizer::read_SQcd_SQcc ( CodeStream codeStream,
bool  fromQCC,
uint32_t  comp_no,
uint8_t *  p_header_data,
uint16_t *  header_size 
)

◆ setBandStepSizeAndBps()

bool grk::Quantizer::setBandStepSizeAndBps ( TileCodingParams tcp,
Subband band,
uint32_t  resno,
uint8_t  bandIndex,
TileComponentCodingParams tccp,
uint8_t  image_precision,
bool  compress 
)

◆ write_SQcd_SQcc()

bool grk::Quantizer::write_SQcd_SQcc ( CodeStream codeStream,
uint32_t  comp_no,
BufferedStream stream 
)

The documentation for this class was generated from the following files: