VA-API  2.22.0
Public Attributes | List of all members
VAPictureParameterBufferHEVCScc Struct Reference

HEVC Decoding Picture Parameter Buffer Structure for Screen Content extension. More...

#include <va_dec_hevc.h>

Public Attributes

uint8_t predictor_palette_size
 Size of initial palette predictor. It is derived from pps_num_palette_predictor_initializer or sps_num_palette_predictor_initializer_minus1. Details in HEVC SCC spec section 9.3.2.3.
 
uint16_t predictor_palette_entries [3][128]
 Palette predictor initializer. It is derived from pps_palette_predictor_initializers[][] or sps_palette_predictor_initializers[][]. Details in HEVC SCC spec section 9.3.2.3.
 
uint32_t pps_curr_pic_ref_enabled_flag: 1
 HEVC Scc extension flags The following flags bears the same syntax and semantics as those defined in HEVC bit stream spec.
 
uint32_t reserved: 25
 Reserved bytes for future use, must be zero.
 

Detailed Description

HEVC Decoding Picture Parameter Buffer Structure for Screen Content extension.

This structure conveys picture level HEVC Scc parameters and should be sent once per frame. This data structure should be sent together with VAPictureParameterBufferHEVC and VAPictureParameterBufferHEVCRext in a single buffer of VAPictureParameterBufferHEVCExtension since each frame of HEVC SCC contains picture level parameters, picture level range extension parameters and picture level Scc parameters. They should be parsed together and the buffer type is same as VAPictureParameterBufferHEVC.


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