FFmpeg  4.0
Data Fields
H265RawSPS Struct Reference

#include <libavcodec/cbs_h265.h>

Data Fields

H265RawNALUnitHeader nal_unit_header
 
uint8_t sps_video_parameter_set_id
 
uint8_t sps_max_sub_layers_minus1
 
uint8_t sps_temporal_id_nesting_flag
 
H265RawProfileTierLevel profile_tier_level
 
uint8_t sps_seq_parameter_set_id
 
uint8_t chroma_format_idc
 
uint8_t separate_colour_plane_flag
 
uint16_t pic_width_in_luma_samples
 
uint16_t pic_height_in_luma_samples
 
uint8_t conformance_window_flag
 
uint16_t conf_win_left_offset
 
uint16_t conf_win_right_offset
 
uint16_t conf_win_top_offset
 
uint16_t conf_win_bottom_offset
 
uint8_t bit_depth_luma_minus8
 
uint8_t bit_depth_chroma_minus8
 
uint8_t log2_max_pic_order_cnt_lsb_minus4
 
uint8_t sps_sub_layer_ordering_info_present_flag
 
uint8_t sps_max_dec_pic_buffering_minus1 [HEVC_MAX_SUB_LAYERS]
 
uint8_t sps_max_num_reorder_pics [HEVC_MAX_SUB_LAYERS]
 
uint32_t sps_max_latency_increase_plus1 [HEVC_MAX_SUB_LAYERS]
 
uint8_t log2_min_luma_coding_block_size_minus3
 
uint8_t log2_diff_max_min_luma_coding_block_size
 
uint8_t log2_min_luma_transform_block_size_minus2
 
uint8_t log2_diff_max_min_luma_transform_block_size
 
uint8_t max_transform_hierarchy_depth_inter
 
uint8_t max_transform_hierarchy_depth_intra
 
uint8_t scaling_list_enabled_flag
 
uint8_t sps_scaling_list_data_present_flag
 
H265RawScalingList scaling_list
 
uint8_t amp_enabled_flag
 
uint8_t sample_adaptive_offset_enabled_flag
 
uint8_t pcm_enabled_flag
 
uint8_t pcm_sample_bit_depth_luma_minus1
 
uint8_t pcm_sample_bit_depth_chroma_minus1
 
uint8_t log2_min_pcm_luma_coding_block_size_minus3
 
uint8_t log2_diff_max_min_pcm_luma_coding_block_size
 
uint8_t pcm_loop_filter_disabled_flag
 
uint8_t num_short_term_ref_pic_sets
 
H265RawSTRefPicSet st_ref_pic_set [HEVC_MAX_SHORT_TERM_REF_PIC_SETS]
 
uint8_t long_term_ref_pics_present_flag
 
uint8_t num_long_term_ref_pics_sps
 
uint16_t lt_ref_pic_poc_lsb_sps [HEVC_MAX_LONG_TERM_REF_PICS]
 
uint8_t used_by_curr_pic_lt_sps_flag [HEVC_MAX_LONG_TERM_REF_PICS]
 
uint8_t sps_temporal_mvp_enabled_flag
 
uint8_t strong_intra_smoothing_enabled_flag
 
uint8_t vui_parameters_present_flag
 
H265RawVUI vui
 
uint8_t sps_extension_present_flag
 
uint8_t sps_range_extension_flag
 
uint8_t sps_multilayer_extension_flag
 
uint8_t sps_3d_extension_flag
 
uint8_t sps_scc_extension_flag
 
uint8_t sps_extension_4bits
 
H265RawPSExtensionData extension_data
 
uint8_t transform_skip_rotation_enabled_flag
 
uint8_t transform_skip_context_enabled_flag
 
uint8_t implicit_rdpcm_enabled_flag
 
uint8_t explicit_rdpcm_enabled_flag
 
uint8_t extended_precision_processing_flag
 
uint8_t intra_smoothing_disabled_flag
 
uint8_t high_precision_offsets_enabled_flag
 
uint8_t persistent_rice_adaptation_enabled_flag
 
uint8_t cabac_bypass_alignment_enabled_flag
 
uint8_t sps_curr_pic_ref_enabled_flag
 
uint8_t palette_mode_enabled_flag
 
uint8_t palette_max_size
 
uint8_t delta_palette_max_predictor_size
 
uint8_t sps_palette_predictor_initializer_present_flag
 
uint8_t sps_num_palette_predictor_initializer_minus1
 
uint16_t sps_palette_predictor_initializers [3][128]
 
uint8_t motion_vector_resolution_control_idc
 
uint8_t intra_boundary_filtering_disable_flag
 

Detailed Description

Definition at line 221 of file cbs_h265.h.

Field Documentation

◆ nal_unit_header

H265RawNALUnitHeader H265RawSPS::nal_unit_header

Definition at line 222 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_video_parameter_set_id

uint8_t H265RawSPS::sps_video_parameter_set_id

Definition at line 224 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_max_sub_layers_minus1

uint8_t H265RawSPS::sps_max_sub_layers_minus1

Definition at line 226 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_temporal_id_nesting_flag

uint8_t H265RawSPS::sps_temporal_id_nesting_flag

Definition at line 227 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ profile_tier_level

H265RawProfileTierLevel H265RawSPS::profile_tier_level

Definition at line 229 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_seq_parameter_set_id

uint8_t H265RawSPS::sps_seq_parameter_set_id

Definition at line 231 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ chroma_format_idc

uint8_t H265RawSPS::chroma_format_idc

◆ separate_colour_plane_flag

uint8_t H265RawSPS::separate_colour_plane_flag

◆ pic_width_in_luma_samples

uint16_t H265RawSPS::pic_width_in_luma_samples

Definition at line 236 of file cbs_h265.h.

Referenced by pps(), slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ pic_height_in_luma_samples

uint16_t H265RawSPS::pic_height_in_luma_samples

Definition at line 237 of file cbs_h265.h.

Referenced by pps(), slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ conformance_window_flag

uint8_t H265RawSPS::conformance_window_flag

Definition at line 239 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ conf_win_left_offset

uint16_t H265RawSPS::conf_win_left_offset

Definition at line 240 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ conf_win_right_offset

uint16_t H265RawSPS::conf_win_right_offset

Definition at line 241 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ conf_win_top_offset

uint16_t H265RawSPS::conf_win_top_offset

Definition at line 242 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ conf_win_bottom_offset

uint16_t H265RawSPS::conf_win_bottom_offset

Definition at line 243 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ bit_depth_luma_minus8

uint8_t H265RawSPS::bit_depth_luma_minus8

◆ bit_depth_chroma_minus8

uint8_t H265RawSPS::bit_depth_chroma_minus8

◆ log2_max_pic_order_cnt_lsb_minus4

uint8_t H265RawSPS::log2_max_pic_order_cnt_lsb_minus4

◆ sps_sub_layer_ordering_info_present_flag

uint8_t H265RawSPS::sps_sub_layer_ordering_info_present_flag

Definition at line 250 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_max_dec_pic_buffering_minus1

uint8_t H265RawSPS::sps_max_dec_pic_buffering_minus1[HEVC_MAX_SUB_LAYERS]

Definition at line 251 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_max_num_reorder_pics

uint8_t H265RawSPS::sps_max_num_reorder_pics[HEVC_MAX_SUB_LAYERS]

Definition at line 252 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_max_latency_increase_plus1

uint32_t H265RawSPS::sps_max_latency_increase_plus1[HEVC_MAX_SUB_LAYERS]

Definition at line 253 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ log2_min_luma_coding_block_size_minus3

uint8_t H265RawSPS::log2_min_luma_coding_block_size_minus3

Definition at line 255 of file cbs_h265.h.

Referenced by pps(), slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ log2_diff_max_min_luma_coding_block_size

uint8_t H265RawSPS::log2_diff_max_min_luma_coding_block_size

◆ log2_min_luma_transform_block_size_minus2

uint8_t H265RawSPS::log2_min_luma_transform_block_size_minus2

Definition at line 257 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ log2_diff_max_min_luma_transform_block_size

uint8_t H265RawSPS::log2_diff_max_min_luma_transform_block_size

Definition at line 258 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ max_transform_hierarchy_depth_inter

uint8_t H265RawSPS::max_transform_hierarchy_depth_inter

Definition at line 259 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ max_transform_hierarchy_depth_intra

uint8_t H265RawSPS::max_transform_hierarchy_depth_intra

Definition at line 260 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ scaling_list_enabled_flag

uint8_t H265RawSPS::scaling_list_enabled_flag

Definition at line 262 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sps_scaling_list_data_present_flag

uint8_t H265RawSPS::sps_scaling_list_data_present_flag

Definition at line 263 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ scaling_list

H265RawScalingList H265RawSPS::scaling_list

Definition at line 264 of file cbs_h265.h.

◆ amp_enabled_flag

uint8_t H265RawSPS::amp_enabled_flag

Definition at line 266 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ sample_adaptive_offset_enabled_flag

uint8_t H265RawSPS::sample_adaptive_offset_enabled_flag

◆ pcm_enabled_flag

uint8_t H265RawSPS::pcm_enabled_flag

Definition at line 269 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pcm_sample_bit_depth_luma_minus1

uint8_t H265RawSPS::pcm_sample_bit_depth_luma_minus1

Definition at line 270 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pcm_sample_bit_depth_chroma_minus1

uint8_t H265RawSPS::pcm_sample_bit_depth_chroma_minus1

Definition at line 271 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ log2_min_pcm_luma_coding_block_size_minus3

uint8_t H265RawSPS::log2_min_pcm_luma_coding_block_size_minus3

Definition at line 272 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ log2_diff_max_min_pcm_luma_coding_block_size

uint8_t H265RawSPS::log2_diff_max_min_pcm_luma_coding_block_size

Definition at line 273 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pcm_loop_filter_disabled_flag

uint8_t H265RawSPS::pcm_loop_filter_disabled_flag

Definition at line 274 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ num_short_term_ref_pic_sets

uint8_t H265RawSPS::num_short_term_ref_pic_sets

Definition at line 276 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ st_ref_pic_set

Definition at line 277 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ long_term_ref_pics_present_flag

uint8_t H265RawSPS::long_term_ref_pics_present_flag

Definition at line 279 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ num_long_term_ref_pics_sps

uint8_t H265RawSPS::num_long_term_ref_pics_sps

Definition at line 280 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ lt_ref_pic_poc_lsb_sps

uint16_t H265RawSPS::lt_ref_pic_poc_lsb_sps[HEVC_MAX_LONG_TERM_REF_PICS]

Definition at line 281 of file cbs_h265.h.

◆ used_by_curr_pic_lt_sps_flag

uint8_t H265RawSPS::used_by_curr_pic_lt_sps_flag[HEVC_MAX_LONG_TERM_REF_PICS]

Definition at line 282 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ sps_temporal_mvp_enabled_flag

uint8_t H265RawSPS::sps_temporal_mvp_enabled_flag

◆ strong_intra_smoothing_enabled_flag

uint8_t H265RawSPS::strong_intra_smoothing_enabled_flag

Definition at line 285 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ vui_parameters_present_flag

uint8_t H265RawSPS::vui_parameters_present_flag

Definition at line 287 of file cbs_h265.h.

Referenced by h265_metadata_update_sps(), and vaapi_encode_h265_init_sequence_params().

◆ vui

H265RawVUI H265RawSPS::vui

Definition at line 288 of file cbs_h265.h.

Referenced by h265_metadata_update_sps(), and vaapi_encode_h265_init_sequence_params().

◆ sps_extension_present_flag

uint8_t H265RawSPS::sps_extension_present_flag

Definition at line 290 of file cbs_h265.h.

◆ sps_range_extension_flag

uint8_t H265RawSPS::sps_range_extension_flag

Definition at line 291 of file cbs_h265.h.

◆ sps_multilayer_extension_flag

uint8_t H265RawSPS::sps_multilayer_extension_flag

Definition at line 292 of file cbs_h265.h.

◆ sps_3d_extension_flag

uint8_t H265RawSPS::sps_3d_extension_flag

Definition at line 293 of file cbs_h265.h.

◆ sps_scc_extension_flag

uint8_t H265RawSPS::sps_scc_extension_flag

Definition at line 294 of file cbs_h265.h.

◆ sps_extension_4bits

uint8_t H265RawSPS::sps_extension_4bits

Definition at line 295 of file cbs_h265.h.

◆ extension_data

H265RawPSExtensionData H265RawSPS::extension_data

Definition at line 297 of file cbs_h265.h.

Referenced by cbs_h265_free_sps().

◆ transform_skip_rotation_enabled_flag

uint8_t H265RawSPS::transform_skip_rotation_enabled_flag

Definition at line 300 of file cbs_h265.h.

◆ transform_skip_context_enabled_flag

uint8_t H265RawSPS::transform_skip_context_enabled_flag

Definition at line 301 of file cbs_h265.h.

◆ implicit_rdpcm_enabled_flag

uint8_t H265RawSPS::implicit_rdpcm_enabled_flag

Definition at line 302 of file cbs_h265.h.

◆ explicit_rdpcm_enabled_flag

uint8_t H265RawSPS::explicit_rdpcm_enabled_flag

Definition at line 303 of file cbs_h265.h.

◆ extended_precision_processing_flag

uint8_t H265RawSPS::extended_precision_processing_flag

Definition at line 304 of file cbs_h265.h.

◆ intra_smoothing_disabled_flag

uint8_t H265RawSPS::intra_smoothing_disabled_flag

Definition at line 305 of file cbs_h265.h.

◆ high_precision_offsets_enabled_flag

uint8_t H265RawSPS::high_precision_offsets_enabled_flag

Definition at line 306 of file cbs_h265.h.

◆ persistent_rice_adaptation_enabled_flag

uint8_t H265RawSPS::persistent_rice_adaptation_enabled_flag

Definition at line 307 of file cbs_h265.h.

◆ cabac_bypass_alignment_enabled_flag

uint8_t H265RawSPS::cabac_bypass_alignment_enabled_flag

Definition at line 308 of file cbs_h265.h.

◆ sps_curr_pic_ref_enabled_flag

uint8_t H265RawSPS::sps_curr_pic_ref_enabled_flag

Definition at line 311 of file cbs_h265.h.

◆ palette_mode_enabled_flag

uint8_t H265RawSPS::palette_mode_enabled_flag

Definition at line 312 of file cbs_h265.h.

◆ palette_max_size

uint8_t H265RawSPS::palette_max_size

Definition at line 313 of file cbs_h265.h.

◆ delta_palette_max_predictor_size

uint8_t H265RawSPS::delta_palette_max_predictor_size

Definition at line 314 of file cbs_h265.h.

◆ sps_palette_predictor_initializer_present_flag

uint8_t H265RawSPS::sps_palette_predictor_initializer_present_flag

Definition at line 315 of file cbs_h265.h.

◆ sps_num_palette_predictor_initializer_minus1

uint8_t H265RawSPS::sps_num_palette_predictor_initializer_minus1

Definition at line 316 of file cbs_h265.h.

◆ sps_palette_predictor_initializers

uint16_t H265RawSPS::sps_palette_predictor_initializers[3][128]

Definition at line 317 of file cbs_h265.h.

◆ motion_vector_resolution_control_idc

uint8_t H265RawSPS::motion_vector_resolution_control_idc

Definition at line 319 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ intra_boundary_filtering_disable_flag

uint8_t H265RawSPS::intra_boundary_filtering_disable_flag

Definition at line 320 of file cbs_h265.h.


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