struct _VAQMatrixBufferHEVC

Defined at line 908 of file ../../third_party/intel/libva/va/va_enc_hevc.h

HEVC Quantization Matrix Buffer Structure

This structure is sent once per frame,

and only when scaling_list_enabled_flag = 1 and scaling_list_data_present_flag = 1.

Only when scaling_list_data_present_flag = 1, app still

needs to send in this structure. When scaling_list_enabled_flag = 1 and

scaling_list_data_present_flag = 0, driver is responsible to generate

the default scaling list values.

Matrix entries are in raster scan order which follows HEVC spec.

Public Members

uint8_t[3][2][16] scaling_lists_4x4
uint8_t[3][2][64] scaling_lists_8x8
uint8_t[3][2][64] scaling_lists_16x16
uint8_t[2][64] scaling_lists_32x32
uint8_t[3][2] scaling_list_dc_16x16
uint8_t[2] scaling_list_dc_32x32
uint32_t[4] va_reserved