FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
H264RawSPS Struct Reference

#include <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 111 of file cbs_h264.h.

Field Documentation

H264RawNALUnitHeader H264RawSPS::nal_unit_header

Definition at line 112 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::profile_idc

Definition at line 114 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::constraint_set0_flag

Definition at line 115 of file cbs_h264.h.

uint8_t H264RawSPS::constraint_set1_flag

Definition at line 116 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::constraint_set2_flag

Definition at line 117 of file cbs_h264.h.

uint8_t H264RawSPS::constraint_set3_flag

Definition at line 118 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::constraint_set4_flag

Definition at line 119 of file cbs_h264.h.

uint8_t H264RawSPS::constraint_set5_flag

Definition at line 120 of file cbs_h264.h.

uint8_t H264RawSPS::reserved_zero_2bits

Definition at line 121 of file cbs_h264.h.

uint8_t H264RawSPS::level_idc

Definition at line 122 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::seq_parameter_set_id

Definition at line 124 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::chroma_format_idc
uint8_t H264RawSPS::separate_colour_plane_flag

Definition at line 127 of file cbs_h264.h.

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

uint8_t H264RawSPS::bit_depth_luma_minus8

Definition at line 128 of file cbs_h264.h.

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

uint8_t H264RawSPS::bit_depth_chroma_minus8

Definition at line 129 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::qpprime_y_zero_transform_bypass_flag

Definition at line 130 of file cbs_h264.h.

uint8_t H264RawSPS::seq_scaling_matrix_present_flag

Definition at line 132 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::seq_scaling_list_present_flag[12]

Definition at line 133 of file cbs_h264.h.

H264RawScalingList H264RawSPS::scaling_list_4x4[6]

Definition at line 134 of file cbs_h264.h.

H264RawScalingList H264RawSPS::scaling_list_8x8[6]

Definition at line 135 of file cbs_h264.h.

uint8_t H264RawSPS::log2_max_frame_num_minus4
uint8_t H264RawSPS::pic_order_cnt_type

Definition at line 138 of file cbs_h264.h.

Referenced by slice_header(), and vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::log2_max_pic_order_cnt_lsb_minus4
uint8_t H264RawSPS::delta_pic_order_always_zero_flag

Definition at line 140 of file cbs_h264.h.

Referenced by slice_header(), and vaapi_encode_h264_init_sequence_params().

int32_t H264RawSPS::offset_for_non_ref_pic

Definition at line 141 of file cbs_h264.h.

int32_t H264RawSPS::offset_for_top_to_bottom_field

Definition at line 142 of file cbs_h264.h.

uint8_t H264RawSPS::num_ref_frames_in_pic_order_cnt_cycle

Definition at line 143 of file cbs_h264.h.

int32_t H264RawSPS::offset_for_ref_frame[256]

Definition at line 144 of file cbs_h264.h.

uint8_t H264RawSPS::max_num_ref_frames
uint8_t H264RawSPS::gaps_in_frame_num_allowed_flag

Definition at line 147 of file cbs_h264.h.

uint16_t H264RawSPS::pic_width_in_mbs_minus1

Definition at line 149 of file cbs_h264.h.

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

uint16_t H264RawSPS::pic_height_in_map_units_minus1

Definition at line 150 of file cbs_h264.h.

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

uint8_t H264RawSPS::frame_mbs_only_flag
uint8_t H264RawSPS::mb_adaptive_frame_field_flag

Definition at line 153 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::direct_8x8_inference_flag

Definition at line 154 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::frame_cropping_flag

Definition at line 156 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint16_t H264RawSPS::frame_crop_left_offset

Definition at line 157 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint16_t H264RawSPS::frame_crop_right_offset

Definition at line 158 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint16_t H264RawSPS::frame_crop_top_offset

Definition at line 159 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint16_t H264RawSPS::frame_crop_bottom_offset

Definition at line 160 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

uint8_t H264RawSPS::vui_parameters_present_flag

Definition at line 162 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

H264RawVUI H264RawSPS::vui

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