_RocdecHevcIQMatrix Struct Reference

_RocdecHevcIQMatrix Struct Reference#

rocDecode: _RocdecHevcIQMatrix Struct Reference
_RocdecHevcIQMatrix Struct Reference

Data Fields

uint8_t scaling_list_4x4 [6][16]
 4x4 scaling, correspongs i = 0, MatrixID is in the range of 0 to 5, inclusive. And j is in the range of 0 to 15, inclusive.
 
uint8_t scaling_list_8x8 [6][64]
 8x8 scaling, correspongs i = 1, MatrixID is in the range of 0 to 5, inclusive. And j is in the range of 0 to 63, inclusive.
 
uint8_t scaling_list_16x16 [6][64]
 16x16 scaling, correspongs i = 2, MatrixID is in the range of 0 to 5, inclusive. And j is in the range of 0 to 63, inclusive.
 
uint8_t scaling_list_32x32 [2][64]
 32x32 scaling, correspongs i = 3, MatrixID is in the range of 0 to 1, inclusive. And j is in the range of 0 to 63, inclusive.
 
uint8_t scaling_list_dc_16x16 [6]
 DC values of the 16x16 scaling lists, corresponds to HEVC spec syntax scaling_list_dc_coef_minus8[ sizeID - 2 ][ matrixID ] + 8 with sizeID = 2 and matrixID in the range of 0 to 5, inclusive.
 
uint8_t scaling_list_dc_32x32 [2]
 DC values of the 32x32 scaling lists, corresponds to HEVC spec syntax scaling_list_dc_coef_minus8[ sizeID - 2 ][ matrixID ] + 8 with sizeID = 3 and matrixID in the range of 0 to 1, inclusive.
 
uint32_t reserved [4]
 

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/latest/api/rocdecode.h