FFmpeg
Data Fields
H266RawVPS Struct Reference

#include <cbs_h266.h>

Data Fields

H266RawNALUnitHeader nal_unit_header
 
uint8_t vps_video_parameter_set_id
 
uint8_t vps_max_layers_minus1
 
uint8_t vps_max_sublayers_minus1
 
uint8_t vps_default_ptl_dpb_hrd_max_tid_flag
 
uint8_t vps_all_independent_layers_flag
 
uint8_t vps_layer_id [VVC_MAX_LAYERS]
 
uint8_t vps_independent_layer_flag [VVC_MAX_LAYERS]
 
uint8_t vps_max_tid_ref_present_flag [VVC_MAX_LAYERS]
 
uint8_t vps_direct_ref_layer_flag [VVC_MAX_LAYERS][VVC_MAX_LAYERS - 1]
 
uint8_t vps_max_tid_il_ref_pics_plus1 [VVC_MAX_LAYERS][VVC_MAX_LAYERS - 1]
 
uint8_t vps_each_layer_is_an_ols_flag
 
uint8_t vps_ols_mode_idc
 
uint8_t vps_num_output_layer_sets_minus2
 
uint8_t vps_ols_output_layer_flag [VVC_MAX_TOTAL_NUM_OLSS][VVC_MAX_LAYERS]
 
uint8_t vps_num_ptls_minus1
 
uint8_t vps_pt_present_flag [VVC_MAX_PTLS]
 
uint8_t vps_ptl_max_tid [VVC_MAX_PTLS]
 
H266RawProfileTierLevel vps_profile_tier_level [VVC_MAX_PTLS]
 
uint8_t vps_ols_ptl_idx [VVC_MAX_TOTAL_NUM_OLSS]
 
uint16_t vps_num_dpb_params_minus1
 
uint8_t vps_sublayer_dpb_params_present_flag
 
uint8_t vps_dpb_max_tid [VVC_MAX_TOTAL_NUM_OLSS]
 
H266DpbParameters vps_dpb_params [VVC_MAX_TOTAL_NUM_OLSS]
 
uint16_t vps_ols_dpb_pic_width [VVC_MAX_TOTAL_NUM_OLSS]
 
uint16_t vps_ols_dpb_pic_height [VVC_MAX_TOTAL_NUM_OLSS]
 
uint8_t vps_ols_dpb_chroma_format [VVC_MAX_TOTAL_NUM_OLSS]
 
uint8_t vps_ols_dpb_bitdepth_minus8 [VVC_MAX_TOTAL_NUM_OLSS]
 
uint16_t vps_ols_dpb_params_idx [VVC_MAX_TOTAL_NUM_OLSS]
 
uint8_t vps_timing_hrd_params_present_flag
 
H266RawGeneralTimingHrdParameters vps_general_timing_hrd_parameters
 
uint8_t vps_sublayer_cpb_params_present_flag
 
uint16_t vps_num_ols_timing_hrd_params_minus1
 
uint8_t vps_hrd_max_tid [VVC_MAX_TOTAL_NUM_OLSS]
 
H266RawOlsTimingHrdParameters vps_ols_timing_hrd_parameters
 
uint8_t vps_ols_timing_hrd_idx [VVC_MAX_TOTAL_NUM_OLSS]
 
uint8_t vps_extension_flag
 
H266RawExtensionData extension_data
 

Detailed Description

Definition at line 262 of file cbs_h266.h.

Field Documentation

◆ nal_unit_header

H266RawNALUnitHeader H266RawVPS::nal_unit_header

Definition at line 263 of file cbs_h266.h.

◆ vps_video_parameter_set_id

uint8_t H266RawVPS::vps_video_parameter_set_id

Definition at line 265 of file cbs_h266.h.

◆ vps_max_layers_minus1

uint8_t H266RawVPS::vps_max_layers_minus1

Definition at line 266 of file cbs_h266.h.

◆ vps_max_sublayers_minus1

uint8_t H266RawVPS::vps_max_sublayers_minus1

Definition at line 267 of file cbs_h266.h.

◆ vps_default_ptl_dpb_hrd_max_tid_flag

uint8_t H266RawVPS::vps_default_ptl_dpb_hrd_max_tid_flag

Definition at line 268 of file cbs_h266.h.

◆ vps_all_independent_layers_flag

uint8_t H266RawVPS::vps_all_independent_layers_flag

Definition at line 269 of file cbs_h266.h.

◆ vps_layer_id

uint8_t H266RawVPS::vps_layer_id[VVC_MAX_LAYERS]

Definition at line 270 of file cbs_h266.h.

◆ vps_independent_layer_flag

uint8_t H266RawVPS::vps_independent_layer_flag[VVC_MAX_LAYERS]

Definition at line 271 of file cbs_h266.h.

◆ vps_max_tid_ref_present_flag

uint8_t H266RawVPS::vps_max_tid_ref_present_flag[VVC_MAX_LAYERS]

Definition at line 272 of file cbs_h266.h.

◆ vps_direct_ref_layer_flag

uint8_t H266RawVPS::vps_direct_ref_layer_flag[VVC_MAX_LAYERS][VVC_MAX_LAYERS - 1]

Definition at line 273 of file cbs_h266.h.

◆ vps_max_tid_il_ref_pics_plus1

uint8_t H266RawVPS::vps_max_tid_il_ref_pics_plus1[VVC_MAX_LAYERS][VVC_MAX_LAYERS - 1]

Definition at line 274 of file cbs_h266.h.

◆ vps_each_layer_is_an_ols_flag

uint8_t H266RawVPS::vps_each_layer_is_an_ols_flag

Definition at line 275 of file cbs_h266.h.

◆ vps_ols_mode_idc

uint8_t H266RawVPS::vps_ols_mode_idc

Definition at line 276 of file cbs_h266.h.

◆ vps_num_output_layer_sets_minus2

uint8_t H266RawVPS::vps_num_output_layer_sets_minus2

Definition at line 277 of file cbs_h266.h.

◆ vps_ols_output_layer_flag

uint8_t H266RawVPS::vps_ols_output_layer_flag[VVC_MAX_TOTAL_NUM_OLSS][VVC_MAX_LAYERS]

Definition at line 278 of file cbs_h266.h.

◆ vps_num_ptls_minus1

uint8_t H266RawVPS::vps_num_ptls_minus1

Definition at line 280 of file cbs_h266.h.

◆ vps_pt_present_flag

uint8_t H266RawVPS::vps_pt_present_flag[VVC_MAX_PTLS]

Definition at line 281 of file cbs_h266.h.

◆ vps_ptl_max_tid

uint8_t H266RawVPS::vps_ptl_max_tid[VVC_MAX_PTLS]

Definition at line 282 of file cbs_h266.h.

◆ vps_profile_tier_level

H266RawProfileTierLevel H266RawVPS::vps_profile_tier_level[VVC_MAX_PTLS]

Definition at line 283 of file cbs_h266.h.

◆ vps_ols_ptl_idx

uint8_t H266RawVPS::vps_ols_ptl_idx[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 284 of file cbs_h266.h.

◆ vps_num_dpb_params_minus1

uint16_t H266RawVPS::vps_num_dpb_params_minus1

Definition at line 286 of file cbs_h266.h.

◆ vps_sublayer_dpb_params_present_flag

uint8_t H266RawVPS::vps_sublayer_dpb_params_present_flag

Definition at line 287 of file cbs_h266.h.

◆ vps_dpb_max_tid

uint8_t H266RawVPS::vps_dpb_max_tid[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 288 of file cbs_h266.h.

◆ vps_dpb_params

H266DpbParameters H266RawVPS::vps_dpb_params[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 289 of file cbs_h266.h.

◆ vps_ols_dpb_pic_width

uint16_t H266RawVPS::vps_ols_dpb_pic_width[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 290 of file cbs_h266.h.

◆ vps_ols_dpb_pic_height

uint16_t H266RawVPS::vps_ols_dpb_pic_height[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 291 of file cbs_h266.h.

◆ vps_ols_dpb_chroma_format

uint8_t H266RawVPS::vps_ols_dpb_chroma_format[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 292 of file cbs_h266.h.

◆ vps_ols_dpb_bitdepth_minus8

uint8_t H266RawVPS::vps_ols_dpb_bitdepth_minus8[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 293 of file cbs_h266.h.

◆ vps_ols_dpb_params_idx

uint16_t H266RawVPS::vps_ols_dpb_params_idx[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 294 of file cbs_h266.h.

◆ vps_timing_hrd_params_present_flag

uint8_t H266RawVPS::vps_timing_hrd_params_present_flag

Definition at line 296 of file cbs_h266.h.

◆ vps_general_timing_hrd_parameters

H266RawGeneralTimingHrdParameters H266RawVPS::vps_general_timing_hrd_parameters

Definition at line 297 of file cbs_h266.h.

◆ vps_sublayer_cpb_params_present_flag

uint8_t H266RawVPS::vps_sublayer_cpb_params_present_flag

Definition at line 298 of file cbs_h266.h.

◆ vps_num_ols_timing_hrd_params_minus1

uint16_t H266RawVPS::vps_num_ols_timing_hrd_params_minus1

Definition at line 299 of file cbs_h266.h.

◆ vps_hrd_max_tid

uint8_t H266RawVPS::vps_hrd_max_tid[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 300 of file cbs_h266.h.

◆ vps_ols_timing_hrd_parameters

H266RawOlsTimingHrdParameters H266RawVPS::vps_ols_timing_hrd_parameters

Definition at line 301 of file cbs_h266.h.

◆ vps_ols_timing_hrd_idx

uint8_t H266RawVPS::vps_ols_timing_hrd_idx[VVC_MAX_TOTAL_NUM_OLSS]

Definition at line 302 of file cbs_h266.h.

◆ vps_extension_flag

uint8_t H266RawVPS::vps_extension_flag

Definition at line 304 of file cbs_h266.h.

◆ extension_data

H266RawExtensionData H266RawVPS::extension_data

Definition at line 305 of file cbs_h266.h.


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