struct _VAEncPictureParameterBufferHEVC
Defined at line 555 of file ../../third_party/intel/libva/va/va_enc_hevc.h
Picture parameter for HEVC encoding in main
&
main 10
profiles.
**************************
HEVC data structures
**************************
This structure holds information for
as
defined by the HEVC specification.
If packed picture headers mode is used, i.e. if the encoding
pipeline was configured with the #VA_ENC_PACKED_HEADER_PICTURE
flag, then the driver expects two more buffers to be provided to
the same
as this buffer:
- a #VAEncPackedHeaderParameterBuffer with type set to
VAEncPackedHeaderType::VAEncPackedHeaderPicture ;
- a #VAEncPackedHeaderDataBuffer which holds the actual packed
header data.
If
is set to
then a
#VAQMatrixBufferHEVC buffer shall also be provided within the same
call as this picture parameter buffer.
Public Members
_VAPictureHEVC decoded_curr_pic
VAPictureHEVC[15] reference_frames
VABufferID coded_buf
uint8_t collocated_ref_pic_index
uint8_t last_picture
uint8_t pic_init_qp
uint8_t diff_cu_qp_delta_depth
int8_t pps_cb_qp_offset
int8_t pps_cr_qp_offset
uint8_t num_tile_columns_minus1
uint8_t num_tile_rows_minus1
uint8_t[19] column_width_minus1
uint8_t[21] row_height_minus1
uint8_t log2_parallel_merge_level_minus2
uint8_t ctu_max_bitsize_allowed
uint8_t num_ref_idx_l0_default_active_minus1
uint8_t num_ref_idx_l1_default_active_minus1
uint8_t slice_pic_parameter_set_id
uint8_t nal_unit_type
pic_fields
uint8_t hierarchical_level_plus1
uint8_t va_byte_reserved
scc_fields
uint32_t[15] va_reserved