FFmpeg
Data Fields
H266RawSliceHeader Struct Reference

#include <cbs_h266.h>

Data Fields

H266RawNALUnitHeader nal_unit_header
 
uint8_t sh_picture_header_in_slice_header_flag
 
H266RawPictureHeader sh_picture_header
 
uint16_t sh_subpic_id
 
uint16_t sh_slice_address
 
uint8_t sh_extra_bit [16]
 
uint8_t sh_num_tiles_in_slice_minus1
 
uint8_t sh_slice_type
 
uint8_t sh_no_output_of_prior_pics_flag
 
uint8_t sh_alf_enabled_flag
 
uint8_t sh_num_alf_aps_ids_luma
 
uint8_t sh_alf_aps_id_luma [8]
 
uint8_t sh_alf_cb_enabled_flag
 
uint8_t sh_alf_cr_enabled_flag
 
uint8_t sh_alf_aps_id_chroma
 
uint8_t sh_alf_cc_cb_enabled_flag
 
uint8_t sh_alf_cc_cb_aps_id
 
uint8_t sh_alf_cc_cr_enabled_flag
 
uint8_t sh_alf_cc_cr_aps_id
 
uint8_t sh_lmcs_used_flag
 
uint8_t sh_explicit_scaling_list_used_flag
 
H266RefPicLists sh_ref_pic_lists
 
uint8_t sh_num_ref_idx_active_override_flag
 
uint8_t sh_num_ref_idx_active_minus1 [2]
 
uint8_t sh_cabac_init_flag
 
uint8_t sh_collocated_from_l0_flag
 
uint8_t sh_collocated_ref_idx
 
H266RawPredWeightTable sh_pred_weight_table
 
int8_t sh_qp_delta
 
int8_t sh_cb_qp_offset
 
int8_t sh_cr_qp_offset
 
int8_t sh_joint_cbcr_qp_offset
 
uint8_t sh_cu_chroma_qp_offset_enabled_flag
 
uint8_t sh_sao_luma_used_flag
 
uint8_t sh_sao_chroma_used_flag
 
uint8_t sh_deblocking_params_present_flag
 
uint8_t sh_deblocking_filter_disabled_flag
 
int8_t sh_luma_beta_offset_div2
 
int8_t sh_luma_tc_offset_div2
 
int8_t sh_cb_beta_offset_div2
 
int8_t sh_cb_tc_offset_div2
 
int8_t sh_cr_beta_offset_div2
 
int8_t sh_cr_tc_offset_div2
 
uint8_t sh_dep_quant_used_flag
 
uint8_t sh_sign_data_hiding_used_flag
 
uint8_t sh_ts_residual_coding_disabled_flag
 
uint8_t sh_ts_residual_coding_rice_idx_minus1
 
uint8_t sh_reverse_last_sig_coeff_flag
 
uint16_t sh_slice_header_extension_length
 
uint8_t sh_slice_header_extension_data_byte [256]
 
uint8_t sh_entry_offset_len_minus1
 
uint32_t sh_entry_point_offset_minus1 [VVC_MAX_ENTRY_POINTS]
 
uint32_t num_entry_points
 NumEntryPoints. More...
 
uint8_t num_ref_idx_active [2]
 NumRefIdxActive[]. More...
 

Detailed Description

Definition at line 769 of file cbs_h266.h.

Field Documentation

◆ nal_unit_header

H266RawNALUnitHeader H266RawSliceHeader::nal_unit_header

Definition at line 770 of file cbs_h266.h.

Referenced by get_slice_poc(), is_au_start(), and set_parser_ctx().

◆ sh_picture_header_in_slice_header_flag

uint8_t H266RawSliceHeader::sh_picture_header_in_slice_header_flag

Definition at line 771 of file cbs_h266.h.

Referenced by cbs_h266_read_nal_unit(), and cbs_h266_write_nal_unit().

◆ sh_picture_header

H266RawPictureHeader H266RawSliceHeader::sh_picture_header

◆ sh_subpic_id

uint16_t H266RawSliceHeader::sh_subpic_id

Definition at line 774 of file cbs_h266.h.

◆ sh_slice_address

uint16_t H266RawSliceHeader::sh_slice_address

Definition at line 775 of file cbs_h266.h.

◆ sh_extra_bit

uint8_t H266RawSliceHeader::sh_extra_bit[16]

Definition at line 776 of file cbs_h266.h.

◆ sh_num_tiles_in_slice_minus1

uint8_t H266RawSliceHeader::sh_num_tiles_in_slice_minus1

Definition at line 777 of file cbs_h266.h.

◆ sh_slice_type

uint8_t H266RawSliceHeader::sh_slice_type

Definition at line 778 of file cbs_h266.h.

Referenced by get_pict_type(), and h266_metadata_update_fragment().

◆ sh_no_output_of_prior_pics_flag

uint8_t H266RawSliceHeader::sh_no_output_of_prior_pics_flag

Definition at line 779 of file cbs_h266.h.

◆ sh_alf_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_enabled_flag

Definition at line 781 of file cbs_h266.h.

◆ sh_num_alf_aps_ids_luma

uint8_t H266RawSliceHeader::sh_num_alf_aps_ids_luma

Definition at line 782 of file cbs_h266.h.

◆ sh_alf_aps_id_luma

uint8_t H266RawSliceHeader::sh_alf_aps_id_luma[8]

Definition at line 783 of file cbs_h266.h.

◆ sh_alf_cb_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cb_enabled_flag

Definition at line 784 of file cbs_h266.h.

◆ sh_alf_cr_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cr_enabled_flag

Definition at line 785 of file cbs_h266.h.

◆ sh_alf_aps_id_chroma

uint8_t H266RawSliceHeader::sh_alf_aps_id_chroma

Definition at line 786 of file cbs_h266.h.

◆ sh_alf_cc_cb_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cc_cb_enabled_flag

Definition at line 787 of file cbs_h266.h.

◆ sh_alf_cc_cb_aps_id

uint8_t H266RawSliceHeader::sh_alf_cc_cb_aps_id

Definition at line 788 of file cbs_h266.h.

◆ sh_alf_cc_cr_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cc_cr_enabled_flag

Definition at line 789 of file cbs_h266.h.

◆ sh_alf_cc_cr_aps_id

uint8_t H266RawSliceHeader::sh_alf_cc_cr_aps_id

Definition at line 790 of file cbs_h266.h.

◆ sh_lmcs_used_flag

uint8_t H266RawSliceHeader::sh_lmcs_used_flag

Definition at line 792 of file cbs_h266.h.

◆ sh_explicit_scaling_list_used_flag

uint8_t H266RawSliceHeader::sh_explicit_scaling_list_used_flag

Definition at line 793 of file cbs_h266.h.

◆ sh_ref_pic_lists

H266RefPicLists H266RawSliceHeader::sh_ref_pic_lists

Definition at line 795 of file cbs_h266.h.

◆ sh_num_ref_idx_active_override_flag

uint8_t H266RawSliceHeader::sh_num_ref_idx_active_override_flag

Definition at line 797 of file cbs_h266.h.

◆ sh_num_ref_idx_active_minus1

uint8_t H266RawSliceHeader::sh_num_ref_idx_active_minus1[2]

Definition at line 798 of file cbs_h266.h.

◆ sh_cabac_init_flag

uint8_t H266RawSliceHeader::sh_cabac_init_flag

Definition at line 799 of file cbs_h266.h.

◆ sh_collocated_from_l0_flag

uint8_t H266RawSliceHeader::sh_collocated_from_l0_flag

Definition at line 800 of file cbs_h266.h.

◆ sh_collocated_ref_idx

uint8_t H266RawSliceHeader::sh_collocated_ref_idx

Definition at line 801 of file cbs_h266.h.

◆ sh_pred_weight_table

H266RawPredWeightTable H266RawSliceHeader::sh_pred_weight_table

Definition at line 803 of file cbs_h266.h.

◆ sh_qp_delta

int8_t H266RawSliceHeader::sh_qp_delta

Definition at line 805 of file cbs_h266.h.

◆ sh_cb_qp_offset

int8_t H266RawSliceHeader::sh_cb_qp_offset

Definition at line 806 of file cbs_h266.h.

◆ sh_cr_qp_offset

int8_t H266RawSliceHeader::sh_cr_qp_offset

Definition at line 807 of file cbs_h266.h.

◆ sh_joint_cbcr_qp_offset

int8_t H266RawSliceHeader::sh_joint_cbcr_qp_offset

Definition at line 808 of file cbs_h266.h.

◆ sh_cu_chroma_qp_offset_enabled_flag

uint8_t H266RawSliceHeader::sh_cu_chroma_qp_offset_enabled_flag

Definition at line 809 of file cbs_h266.h.

◆ sh_sao_luma_used_flag

uint8_t H266RawSliceHeader::sh_sao_luma_used_flag

Definition at line 811 of file cbs_h266.h.

◆ sh_sao_chroma_used_flag

uint8_t H266RawSliceHeader::sh_sao_chroma_used_flag

Definition at line 812 of file cbs_h266.h.

◆ sh_deblocking_params_present_flag

uint8_t H266RawSliceHeader::sh_deblocking_params_present_flag

Definition at line 814 of file cbs_h266.h.

◆ sh_deblocking_filter_disabled_flag

uint8_t H266RawSliceHeader::sh_deblocking_filter_disabled_flag

Definition at line 815 of file cbs_h266.h.

◆ sh_luma_beta_offset_div2

int8_t H266RawSliceHeader::sh_luma_beta_offset_div2

Definition at line 816 of file cbs_h266.h.

◆ sh_luma_tc_offset_div2

int8_t H266RawSliceHeader::sh_luma_tc_offset_div2

Definition at line 817 of file cbs_h266.h.

◆ sh_cb_beta_offset_div2

int8_t H266RawSliceHeader::sh_cb_beta_offset_div2

Definition at line 818 of file cbs_h266.h.

◆ sh_cb_tc_offset_div2

int8_t H266RawSliceHeader::sh_cb_tc_offset_div2

Definition at line 819 of file cbs_h266.h.

◆ sh_cr_beta_offset_div2

int8_t H266RawSliceHeader::sh_cr_beta_offset_div2

Definition at line 820 of file cbs_h266.h.

◆ sh_cr_tc_offset_div2

int8_t H266RawSliceHeader::sh_cr_tc_offset_div2

Definition at line 821 of file cbs_h266.h.

◆ sh_dep_quant_used_flag

uint8_t H266RawSliceHeader::sh_dep_quant_used_flag

Definition at line 822 of file cbs_h266.h.

◆ sh_sign_data_hiding_used_flag

uint8_t H266RawSliceHeader::sh_sign_data_hiding_used_flag

Definition at line 824 of file cbs_h266.h.

◆ sh_ts_residual_coding_disabled_flag

uint8_t H266RawSliceHeader::sh_ts_residual_coding_disabled_flag

Definition at line 825 of file cbs_h266.h.

◆ sh_ts_residual_coding_rice_idx_minus1

uint8_t H266RawSliceHeader::sh_ts_residual_coding_rice_idx_minus1

Definition at line 826 of file cbs_h266.h.

◆ sh_reverse_last_sig_coeff_flag

uint8_t H266RawSliceHeader::sh_reverse_last_sig_coeff_flag

Definition at line 827 of file cbs_h266.h.

◆ sh_slice_header_extension_length

uint16_t H266RawSliceHeader::sh_slice_header_extension_length

Definition at line 828 of file cbs_h266.h.

◆ sh_slice_header_extension_data_byte

uint8_t H266RawSliceHeader::sh_slice_header_extension_data_byte[256]

Definition at line 829 of file cbs_h266.h.

◆ sh_entry_offset_len_minus1

uint8_t H266RawSliceHeader::sh_entry_offset_len_minus1

Definition at line 831 of file cbs_h266.h.

◆ sh_entry_point_offset_minus1

uint32_t H266RawSliceHeader::sh_entry_point_offset_minus1[VVC_MAX_ENTRY_POINTS]

Definition at line 832 of file cbs_h266.h.

◆ num_entry_points

uint32_t H266RawSliceHeader::num_entry_points

NumEntryPoints.

Definition at line 835 of file cbs_h266.h.

◆ num_ref_idx_active

uint8_t H266RawSliceHeader::num_ref_idx_active[2]

NumRefIdxActive[].

Definition at line 836 of file cbs_h266.h.


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