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

Records