FFmpeg  4.0
Data Fields
H265RawVPS Struct Reference

#include <libavcodec/cbs_h265.h>

Data Fields

H265RawNALUnitHeader nal_unit_header
 
uint8_t vps_video_parameter_set_id
 
uint8_t vps_base_layer_internal_flag
 
uint8_t vps_base_layer_available_flag
 
uint8_t vps_max_layers_minus1
 
uint8_t vps_max_sub_layers_minus1
 
uint8_t vps_temporal_id_nesting_flag
 
H265RawProfileTierLevel profile_tier_level
 
uint8_t vps_sub_layer_ordering_info_present_flag
 
uint8_t vps_max_dec_pic_buffering_minus1 [HEVC_MAX_SUB_LAYERS]
 
uint8_t vps_max_num_reorder_pics [HEVC_MAX_SUB_LAYERS]
 
uint32_t vps_max_latency_increase_plus1 [HEVC_MAX_SUB_LAYERS]
 
uint8_t vps_max_layer_id
 
uint16_t vps_num_layer_sets_minus1
 
uint8_t layer_id_included_flag [HEVC_MAX_LAYER_SETS][HEVC_MAX_LAYERS]
 
uint8_t vps_timing_info_present_flag
 
uint32_t vps_num_units_in_tick
 
uint32_t vps_time_scale
 
uint8_t vps_poc_proportional_to_timing_flag
 
uint32_t vps_num_ticks_poc_diff_one_minus1
 
uint16_t vps_num_hrd_parameters
 
uint16_t hrd_layer_set_idx [HEVC_MAX_LAYER_SETS]
 
uint8_t cprms_present_flag [HEVC_MAX_LAYER_SETS]
 
H265RawHRDParameters hrd_parameters [HEVC_MAX_LAYER_SETS]
 
uint8_t vps_extension_flag
 
H265RawPSExtensionData extension_data
 

Detailed Description

Definition at line 160 of file cbs_h265.h.

Field Documentation

◆ nal_unit_header

H265RawNALUnitHeader H265RawVPS::nal_unit_header

Definition at line 161 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_video_parameter_set_id

uint8_t H265RawVPS::vps_video_parameter_set_id

Definition at line 163 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_base_layer_internal_flag

uint8_t H265RawVPS::vps_base_layer_internal_flag

Definition at line 165 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_base_layer_available_flag

uint8_t H265RawVPS::vps_base_layer_available_flag

Definition at line 166 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_layers_minus1

uint8_t H265RawVPS::vps_max_layers_minus1

Definition at line 167 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_sub_layers_minus1

uint8_t H265RawVPS::vps_max_sub_layers_minus1

Definition at line 168 of file cbs_h265.h.

Referenced by sps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_temporal_id_nesting_flag

uint8_t H265RawVPS::vps_temporal_id_nesting_flag

Definition at line 169 of file cbs_h265.h.

Referenced by sps(), and vaapi_encode_h265_init_sequence_params().

◆ profile_tier_level

H265RawProfileTierLevel H265RawVPS::profile_tier_level

Definition at line 171 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_sub_layer_ordering_info_present_flag

uint8_t H265RawVPS::vps_sub_layer_ordering_info_present_flag

Definition at line 173 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_dec_pic_buffering_minus1

uint8_t H265RawVPS::vps_max_dec_pic_buffering_minus1[HEVC_MAX_SUB_LAYERS]

Definition at line 174 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_num_reorder_pics

uint8_t H265RawVPS::vps_max_num_reorder_pics[HEVC_MAX_SUB_LAYERS]

Definition at line 175 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_latency_increase_plus1

uint32_t H265RawVPS::vps_max_latency_increase_plus1[HEVC_MAX_SUB_LAYERS]

Definition at line 176 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_max_layer_id

uint8_t H265RawVPS::vps_max_layer_id

Definition at line 178 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_num_layer_sets_minus1

uint16_t H265RawVPS::vps_num_layer_sets_minus1

Definition at line 179 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ layer_id_included_flag

uint8_t H265RawVPS::layer_id_included_flag[HEVC_MAX_LAYER_SETS][HEVC_MAX_LAYERS]

Definition at line 180 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vps_timing_info_present_flag

uint8_t H265RawVPS::vps_timing_info_present_flag

Definition at line 182 of file cbs_h265.h.

Referenced by h265_metadata_update_vps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_num_units_in_tick

uint32_t H265RawVPS::vps_num_units_in_tick

Definition at line 183 of file cbs_h265.h.

Referenced by h265_metadata_update_vps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_time_scale

uint32_t H265RawVPS::vps_time_scale

Definition at line 184 of file cbs_h265.h.

Referenced by h265_metadata_update_vps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_poc_proportional_to_timing_flag

uint8_t H265RawVPS::vps_poc_proportional_to_timing_flag

Definition at line 185 of file cbs_h265.h.

Referenced by h265_metadata_update_vps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_num_ticks_poc_diff_one_minus1

uint32_t H265RawVPS::vps_num_ticks_poc_diff_one_minus1

Definition at line 186 of file cbs_h265.h.

Referenced by h265_metadata_update_vps(), and vaapi_encode_h265_init_sequence_params().

◆ vps_num_hrd_parameters

uint16_t H265RawVPS::vps_num_hrd_parameters

Definition at line 187 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ hrd_layer_set_idx

uint16_t H265RawVPS::hrd_layer_set_idx[HEVC_MAX_LAYER_SETS]

Definition at line 188 of file cbs_h265.h.

◆ cprms_present_flag

uint8_t H265RawVPS::cprms_present_flag[HEVC_MAX_LAYER_SETS]

Definition at line 189 of file cbs_h265.h.

◆ hrd_parameters

H265RawHRDParameters H265RawVPS::hrd_parameters[HEVC_MAX_LAYER_SETS]

Definition at line 190 of file cbs_h265.h.

◆ vps_extension_flag

uint8_t H265RawVPS::vps_extension_flag

Definition at line 192 of file cbs_h265.h.

◆ extension_data

H265RawPSExtensionData H265RawVPS::extension_data

Definition at line 193 of file cbs_h265.h.

Referenced by cbs_h265_free_vps().


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