Grok  9.5.0
Public Attributes | List of all members
grk::EncodingParams Struct Reference

#include <CodingParams.h>

Public Attributes

size_t m_max_comp_size
 Maximum rate for each component. More...
 
uint32_t newTilePartProgressionPosition
 Position of tile part flag in progression order. More...
 
uint8_t m_newTilePartProgressionDivider
 Flag determining tile part generation. More...
 
bool m_allocationByRateDistortion
 allocation by rate/distortion More...
 
bool m_allocationByFixedQuality
 allocation by fixed_quality More...
 
bool m_enableTilePartGeneration
 Enabling Tile part generation. More...
 
bool writePLT
 
bool writeTLM
 
uint32_t rateControlAlgorithm
 

Member Data Documentation

◆ m_allocationByFixedQuality

bool grk::EncodingParams::m_allocationByFixedQuality

◆ m_allocationByRateDistortion

bool grk::EncodingParams::m_allocationByRateDistortion

allocation by rate/distortion

Referenced by grk::CodeStreamCompress::initCompress().

◆ m_enableTilePartGeneration

bool grk::EncodingParams::m_enableTilePartGeneration

◆ m_max_comp_size

size_t grk::EncodingParams::m_max_comp_size

Maximum rate for each component.

If == 0, component size limitation is not considered

Referenced by grk::CodeStreamCompress::initCompress().

◆ m_newTilePartProgressionDivider

uint8_t grk::EncodingParams::m_newTilePartProgressionDivider

Flag determining tile part generation.

Referenced by grk::CodeStreamCompress::initCompress().

◆ newTilePartProgressionPosition

uint32_t grk::EncodingParams::newTilePartProgressionPosition

Position of tile part flag in progression order.

Referenced by grk::TileProcessor::TileProcessor().

◆ rateControlAlgorithm

uint32_t grk::EncodingParams::rateControlAlgorithm

◆ writePLT

bool grk::EncodingParams::writePLT

◆ writeTLM

bool grk::EncodingParams::writeTLM

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