FFmpeg  4.0
Data Fields
H264RawSPS Struct Reference

#include <libavcodec/cbs_h264.h>

Data Fields

H264RawNALUnitHeader nal_unit_header
 
uint8_t profile_idc
 
uint8_t constraint_set0_flag
 
uint8_t constraint_set1_flag
 
uint8_t constraint_set2_flag
 
uint8_t constraint_set3_flag
 
uint8_t constraint_set4_flag
 
uint8_t constraint_set5_flag
 
uint8_t reserved_zero_2bits
 
uint8_t level_idc
 
uint8_t seq_parameter_set_id
 
uint8_t chroma_format_idc
 
uint8_t separate_colour_plane_flag
 
uint8_t bit_depth_luma_minus8
 
uint8_t bit_depth_chroma_minus8
 
uint8_t qpprime_y_zero_transform_bypass_flag
 
uint8_t seq_scaling_matrix_present_flag
 
uint8_t seq_scaling_list_present_flag [12]
 
H264RawScalingList scaling_list_4x4 [6]
 
H264RawScalingList scaling_list_8x8 [6]
 
uint8_t log2_max_frame_num_minus4
 
uint8_t pic_order_cnt_type
 
uint8_t log2_max_pic_order_cnt_lsb_minus4
 
uint8_t delta_pic_order_always_zero_flag
 
int32_t offset_for_non_ref_pic
 
int32_t offset_for_top_to_bottom_field
 
uint8_t num_ref_frames_in_pic_order_cnt_cycle
 
int32_t offset_for_ref_frame [256]
 
uint8_t max_num_ref_frames
 
uint8_t gaps_in_frame_num_allowed_flag
 
uint16_t pic_width_in_mbs_minus1
 
uint16_t pic_height_in_map_units_minus1
 
uint8_t frame_mbs_only_flag
 
uint8_t mb_adaptive_frame_field_flag
 
uint8_t direct_8x8_inference_flag
 
uint8_t frame_cropping_flag
 
uint16_t frame_crop_left_offset
 
uint16_t frame_crop_right_offset
 
uint16_t frame_crop_top_offset
 
uint16_t frame_crop_bottom_offset
 
uint8_t vui_parameters_present_flag
 
H264RawVUI vui
 

Detailed Description

Definition at line 112 of file cbs_h264.h.

Field Documentation

◆ nal_unit_header

H264RawNALUnitHeader H264RawSPS::nal_unit_header

Definition at line 113 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ profile_idc

uint8_t H264RawSPS::profile_idc

Definition at line 115 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ constraint_set0_flag

uint8_t H264RawSPS::constraint_set0_flag

Definition at line 116 of file cbs_h264.h.

◆ constraint_set1_flag

uint8_t H264RawSPS::constraint_set1_flag

Definition at line 117 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ constraint_set2_flag

uint8_t H264RawSPS::constraint_set2_flag

Definition at line 118 of file cbs_h264.h.

◆ constraint_set3_flag

uint8_t H264RawSPS::constraint_set3_flag

Definition at line 119 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ constraint_set4_flag

uint8_t H264RawSPS::constraint_set4_flag

Definition at line 120 of file cbs_h264.h.

◆ constraint_set5_flag

uint8_t H264RawSPS::constraint_set5_flag

Definition at line 121 of file cbs_h264.h.

◆ reserved_zero_2bits

uint8_t H264RawSPS::reserved_zero_2bits

Definition at line 122 of file cbs_h264.h.

◆ level_idc

uint8_t H264RawSPS::level_idc

Definition at line 123 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ seq_parameter_set_id

uint8_t H264RawSPS::seq_parameter_set_id

Definition at line 125 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ chroma_format_idc

uint8_t H264RawSPS::chroma_format_idc

◆ separate_colour_plane_flag

uint8_t H264RawSPS::separate_colour_plane_flag

Definition at line 128 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), pred_weight_table(), and slice_header().

◆ bit_depth_luma_minus8

uint8_t H264RawSPS::bit_depth_luma_minus8

Definition at line 129 of file cbs_h264.h.

Referenced by pps(), slice_header(), and vaapi_encode_h264_init_sequence_params().

◆ bit_depth_chroma_minus8

uint8_t H264RawSPS::bit_depth_chroma_minus8

Definition at line 130 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ qpprime_y_zero_transform_bypass_flag

uint8_t H264RawSPS::qpprime_y_zero_transform_bypass_flag

Definition at line 131 of file cbs_h264.h.

◆ seq_scaling_matrix_present_flag

uint8_t H264RawSPS::seq_scaling_matrix_present_flag

Definition at line 133 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ seq_scaling_list_present_flag

uint8_t H264RawSPS::seq_scaling_list_present_flag[12]

Definition at line 134 of file cbs_h264.h.

◆ scaling_list_4x4

H264RawScalingList H264RawSPS::scaling_list_4x4[6]

Definition at line 135 of file cbs_h264.h.

◆ scaling_list_8x8

H264RawScalingList H264RawSPS::scaling_list_8x8[6]

Definition at line 136 of file cbs_h264.h.

◆ log2_max_frame_num_minus4

uint8_t H264RawSPS::log2_max_frame_num_minus4

◆ pic_order_cnt_type

uint8_t H264RawSPS::pic_order_cnt_type

Definition at line 139 of file cbs_h264.h.

Referenced by slice_header(), and vaapi_encode_h264_init_sequence_params().

◆ log2_max_pic_order_cnt_lsb_minus4

uint8_t H264RawSPS::log2_max_pic_order_cnt_lsb_minus4

◆ delta_pic_order_always_zero_flag

uint8_t H264RawSPS::delta_pic_order_always_zero_flag

Definition at line 141 of file cbs_h264.h.

Referenced by slice_header(), and vaapi_encode_h264_init_sequence_params().

◆ offset_for_non_ref_pic

int32_t H264RawSPS::offset_for_non_ref_pic

Definition at line 142 of file cbs_h264.h.

◆ offset_for_top_to_bottom_field

int32_t H264RawSPS::offset_for_top_to_bottom_field

Definition at line 143 of file cbs_h264.h.

◆ num_ref_frames_in_pic_order_cnt_cycle

uint8_t H264RawSPS::num_ref_frames_in_pic_order_cnt_cycle

Definition at line 144 of file cbs_h264.h.

◆ offset_for_ref_frame

int32_t H264RawSPS::offset_for_ref_frame[256]

Definition at line 145 of file cbs_h264.h.

◆ max_num_ref_frames

uint8_t H264RawSPS::max_num_ref_frames

◆ gaps_in_frame_num_allowed_flag

uint8_t H264RawSPS::gaps_in_frame_num_allowed_flag

Definition at line 148 of file cbs_h264.h.

◆ pic_width_in_mbs_minus1

uint16_t H264RawSPS::pic_width_in_mbs_minus1

Definition at line 150 of file cbs_h264.h.

Referenced by pps(), slice_header(), and vaapi_encode_h264_init_sequence_params().

◆ pic_height_in_map_units_minus1

uint16_t H264RawSPS::pic_height_in_map_units_minus1

Definition at line 151 of file cbs_h264.h.

Referenced by pps(), slice_header(), and vaapi_encode_h264_init_sequence_params().

◆ frame_mbs_only_flag

uint8_t H264RawSPS::frame_mbs_only_flag

◆ mb_adaptive_frame_field_flag

uint8_t H264RawSPS::mb_adaptive_frame_field_flag

Definition at line 154 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ direct_8x8_inference_flag

uint8_t H264RawSPS::direct_8x8_inference_flag

Definition at line 155 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ frame_cropping_flag

uint8_t H264RawSPS::frame_cropping_flag

Definition at line 157 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ frame_crop_left_offset

uint16_t H264RawSPS::frame_crop_left_offset

Definition at line 158 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ frame_crop_right_offset

uint16_t H264RawSPS::frame_crop_right_offset

Definition at line 159 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ frame_crop_top_offset

uint16_t H264RawSPS::frame_crop_top_offset

Definition at line 160 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ frame_crop_bottom_offset

uint16_t H264RawSPS::frame_crop_bottom_offset

Definition at line 161 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ vui_parameters_present_flag

uint8_t H264RawSPS::vui_parameters_present_flag

Definition at line 163 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ vui

H264RawVUI H264RawSPS::vui

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