Grok 20.3.2
grk::EncodingParams Struct Reference

#include <CodingParams.h>

Public Attributes

size_t maxComponentRate_
 Maximum rate for each component.
uint8_t newTilePartProgressionPosition_
 Position of tile part flag in progression order.
uint8_t newTilePartProgressionDivider_
 Flag determining tile part generation.
bool allocationByRateDistortion_
 allocation by rate/distortion
bool allocationByFixedQuality_
 allocation by fixed_quality
bool enableTilePartGeneration_
 Enabling Tile part generation.
bool writePlt_
bool writeTlm_
uint32_t rateControlAlgorithm_

Member Data Documentation

◆ allocationByFixedQuality_

bool grk::EncodingParams::allocationByFixedQuality_

allocation by fixed_quality

◆ allocationByRateDistortion_

bool grk::EncodingParams::allocationByRateDistortion_

allocation by rate/distortion

◆ enableTilePartGeneration_

bool grk::EncodingParams::enableTilePartGeneration_

Enabling Tile part generation.

◆ maxComponentRate_

size_t grk::EncodingParams::maxComponentRate_

Maximum rate for each component.

If == 0, component rate limitation is not considered

◆ newTilePartProgressionDivider_

uint8_t grk::EncodingParams::newTilePartProgressionDivider_

Flag determining tile part generation.

◆ newTilePartProgressionPosition_

uint8_t grk::EncodingParams::newTilePartProgressionPosition_

Position of tile part flag in progression order.

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