Grok 20.3.2
_gpup_compress_params Struct Reference

#include <gpu_plugin_shared.h>

Public Attributes

bool tile_size_on
uint32_t tx0
uint32_t ty0
uint32_t t_width
uint32_t t_height
uint16_t numlayers
bool allocationByRateDistoration
double layer_rate [GPUP_MAX_LAYERS]
bool allocationByQuality
double layer_distortion [GPUP_MAX_LAYERS]
uint8_t csty
uint8_t numgbits
gpup_prog_order prog_order
uint32_t numpocs
uint8_t numresolution
uint32_t cblockw_init
uint32_t cblockh_init
uint8_t cblk_sty
bool irreversible
int32_t roi_compno
uint32_t roi_shift
uint32_t res_spec
uint32_t prcw_init [GPUP_MAXRLVLS]
uint32_t prch_init [GPUP_MAXRLVLS]
char infile [GPUP_PATH_LEN]
char outfile [GPUP_PATH_LEN]
uint32_t image_offset_x0
uint32_t image_offset_y0
uint8_t subsampling_dx
uint8_t subsampling_dy
gpup_file_fmt decod_format
gpup_file_fmt cod_format
bool enableTilePartGeneration
uint8_t newTilePartProgressionDivider
uint8_t mct
uint64_t max_cs_size
uint64_t max_comp_size
uint16_t rsiz
uint16_t framerate
gpup_rate_control rateControlAlgorithm
uint32_t numThreads
int32_t deviceId
uint32_t duration
uint32_t kernelBuildOptions
uint32_t repeats
bool verbose
bool sharedMemoryInterface

Member Data Documentation

◆ allocationByQuality

bool _gpup_compress_params::allocationByQuality

◆ allocationByRateDistoration

bool _gpup_compress_params::allocationByRateDistoration

◆ cblk_sty

uint8_t _gpup_compress_params::cblk_sty

◆ cblockh_init

uint32_t _gpup_compress_params::cblockh_init

◆ cblockw_init

uint32_t _gpup_compress_params::cblockw_init

◆ cod_format

gpup_file_fmt _gpup_compress_params::cod_format

◆ csty

uint8_t _gpup_compress_params::csty

◆ decod_format

gpup_file_fmt _gpup_compress_params::decod_format

◆ deviceId

int32_t _gpup_compress_params::deviceId

◆ duration

uint32_t _gpup_compress_params::duration

◆ enableTilePartGeneration

bool _gpup_compress_params::enableTilePartGeneration

◆ framerate

uint16_t _gpup_compress_params::framerate

◆ image_offset_x0

uint32_t _gpup_compress_params::image_offset_x0

◆ image_offset_y0

uint32_t _gpup_compress_params::image_offset_y0

◆ infile

char _gpup_compress_params::infile[GPUP_PATH_LEN]

◆ irreversible

bool _gpup_compress_params::irreversible

◆ kernelBuildOptions

uint32_t _gpup_compress_params::kernelBuildOptions

◆ layer_distortion

double _gpup_compress_params::layer_distortion[GPUP_MAX_LAYERS]

◆ layer_rate

double _gpup_compress_params::layer_rate[GPUP_MAX_LAYERS]

◆ max_comp_size

uint64_t _gpup_compress_params::max_comp_size

◆ max_cs_size

uint64_t _gpup_compress_params::max_cs_size

◆ mct

uint8_t _gpup_compress_params::mct

◆ newTilePartProgressionDivider

uint8_t _gpup_compress_params::newTilePartProgressionDivider

◆ numgbits

uint8_t _gpup_compress_params::numgbits

◆ numlayers

uint16_t _gpup_compress_params::numlayers

◆ numpocs

uint32_t _gpup_compress_params::numpocs

◆ numresolution

uint8_t _gpup_compress_params::numresolution

◆ numThreads

uint32_t _gpup_compress_params::numThreads

◆ outfile

char _gpup_compress_params::outfile[GPUP_PATH_LEN]

◆ prch_init

uint32_t _gpup_compress_params::prch_init[GPUP_MAXRLVLS]

◆ prcw_init

uint32_t _gpup_compress_params::prcw_init[GPUP_MAXRLVLS]

◆ prog_order

gpup_prog_order _gpup_compress_params::prog_order

◆ rateControlAlgorithm

gpup_rate_control _gpup_compress_params::rateControlAlgorithm

◆ repeats

uint32_t _gpup_compress_params::repeats

◆ res_spec

uint32_t _gpup_compress_params::res_spec

◆ roi_compno

int32_t _gpup_compress_params::roi_compno

◆ roi_shift

uint32_t _gpup_compress_params::roi_shift

◆ rsiz

uint16_t _gpup_compress_params::rsiz

◆ sharedMemoryInterface

bool _gpup_compress_params::sharedMemoryInterface

◆ subsampling_dx

uint8_t _gpup_compress_params::subsampling_dx

◆ subsampling_dy

uint8_t _gpup_compress_params::subsampling_dy

◆ t_height

uint32_t _gpup_compress_params::t_height

◆ t_width

uint32_t _gpup_compress_params::t_width

◆ tile_size_on

bool _gpup_compress_params::tile_size_on

◆ tx0

uint32_t _gpup_compress_params::tx0

◆ ty0

uint32_t _gpup_compress_params::ty0

◆ verbose

bool _gpup_compress_params::verbose

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