struct _VAEncSliceParameterBufferHEVC
Defined at line 770 of file ../../third_party/intel/libva/va/va_enc_hevc.h
Slice parameter for HEVC encoding in main
&
main 10 profiles.
This structure holds information for
as defined by the HEVC
specification.
If packed slice headers mode is used, i.e. if the encoding
pipeline was configured with the #VA_ENC_PACKED_HEADER_SLICE
flag, then the driver expects two more buffers to be provided to
the same
as this buffer:
- a #VAEncPackedHeaderParameterBuffer with type set to
VAEncPackedHeaderType::VAEncPackedHeaderSlice ;
- a #VAEncPackedHeaderDataBuffer which holds the actual packed
header data.
Public Members
uint32_t slice_segment_address
uint32_t num_ctu_in_slice
uint8_t slice_type
uint8_t slice_pic_parameter_set_id
uint8_t num_ref_idx_l0_active_minus1
uint8_t num_ref_idx_l1_active_minus1
VAPictureHEVC[15] ref_pic_list0
VAPictureHEVC[15] ref_pic_list1
uint8_t luma_log2_weight_denom
int8_t delta_chroma_log2_weight_denom
int8_t[15] delta_luma_weight_l0
int8_t[15] luma_offset_l0
int8_t[15][2] delta_chroma_weight_l0
int8_t[15][2] chroma_offset_l0
int8_t[15] delta_luma_weight_l1
int8_t[15] luma_offset_l1
int8_t[15][2] delta_chroma_weight_l1
int8_t[15][2] chroma_offset_l1
uint8_t max_num_merge_cand
int8_t slice_qp_delta
int8_t slice_cb_qp_offset
int8_t slice_cr_qp_offset
int8_t slice_beta_offset_div2
int8_t slice_tc_offset_div2
slice_fields
uint32_t pred_weight_table_bit_offset
uint32_t pred_weight_table_bit_length
uint32_t[6] va_reserved