struct _VAEncPictureParameterBufferH264
Defined at line 296 of file ../../third_party/intel/libva/va/va_enc_h264.h
Picture parameter for H.264 encoding in baseline, main
&
high
profiles.
This structure holds information for
as
defined by the H.264 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
#VAIQMatrixBufferH264 buffer shall also be provided within the same
call as this picture parameter buffer.
Public Members
_VAPictureH264 CurrPic
VAPictureH264[16] ReferenceFrames
VABufferID coded_buf
uint8_t pic_parameter_set_id
uint8_t seq_parameter_set_id
uint8_t last_picture
uint16_t frame_num
uint8_t pic_init_qp
uint8_t num_ref_idx_l0_active_minus1
uint8_t num_ref_idx_l1_active_minus1
int8_t chroma_qp_index_offset
int8_t second_chroma_qp_index_offset
pic_fields
uint32_t[4] va_reserved