FFmpeg  4.0
Data Fields
H264RawVUI Struct Reference

#include <libavcodec/cbs_h264.h>

Data Fields

uint8_t aspect_ratio_info_present_flag
 
uint8_t aspect_ratio_idc
 
uint16_t sar_width
 
uint16_t sar_height
 
uint8_t overscan_info_present_flag
 
uint8_t overscan_appropriate_flag
 
uint8_t video_signal_type_present_flag
 
uint8_t video_format
 
uint8_t video_full_range_flag
 
uint8_t colour_description_present_flag
 
uint8_t colour_primaries
 
uint8_t transfer_characteristics
 
uint8_t matrix_coefficients
 
uint8_t chroma_loc_info_present_flag
 
uint8_t chroma_sample_loc_type_top_field
 
uint8_t chroma_sample_loc_type_bottom_field
 
uint8_t timing_info_present_flag
 
uint32_t num_units_in_tick
 
uint32_t time_scale
 
uint8_t fixed_frame_rate_flag
 
uint8_t nal_hrd_parameters_present_flag
 
H264RawHRD nal_hrd_parameters
 
uint8_t vcl_hrd_parameters_present_flag
 
H264RawHRD vcl_hrd_parameters
 
uint8_t low_delay_hrd_flag
 
uint8_t pic_struct_present_flag
 
uint8_t bitstream_restriction_flag
 
uint8_t motion_vectors_over_pic_boundaries_flag
 
uint8_t max_bytes_per_pic_denom
 
uint8_t max_bits_per_mb_denom
 
uint8_t log2_max_mv_length_horizontal
 
uint8_t log2_max_mv_length_vertical
 
uint8_t max_num_reorder_frames
 
uint8_t max_dec_frame_buffering
 

Detailed Description

Definition at line 68 of file cbs_h264.h.

Field Documentation

◆ aspect_ratio_info_present_flag

uint8_t H264RawVUI::aspect_ratio_info_present_flag

Definition at line 69 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ aspect_ratio_idc

uint8_t H264RawVUI::aspect_ratio_idc

Definition at line 70 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ sar_width

uint16_t H264RawVUI::sar_width

Definition at line 71 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ sar_height

uint16_t H264RawVUI::sar_height

Definition at line 72 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ overscan_info_present_flag

uint8_t H264RawVUI::overscan_info_present_flag

Definition at line 74 of file cbs_h264.h.

◆ overscan_appropriate_flag

uint8_t H264RawVUI::overscan_appropriate_flag

Definition at line 75 of file cbs_h264.h.

◆ video_signal_type_present_flag

uint8_t H264RawVUI::video_signal_type_present_flag

Definition at line 77 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ video_format

uint8_t H264RawVUI::video_format

Definition at line 78 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ video_full_range_flag

uint8_t H264RawVUI::video_full_range_flag

Definition at line 79 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ colour_description_present_flag

uint8_t H264RawVUI::colour_description_present_flag

Definition at line 80 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ colour_primaries

uint8_t H264RawVUI::colour_primaries

Definition at line 81 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ transfer_characteristics

uint8_t H264RawVUI::transfer_characteristics

Definition at line 82 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ matrix_coefficients

uint8_t H264RawVUI::matrix_coefficients

Definition at line 83 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ chroma_loc_info_present_flag

uint8_t H264RawVUI::chroma_loc_info_present_flag

Definition at line 85 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ chroma_sample_loc_type_top_field

uint8_t H264RawVUI::chroma_sample_loc_type_top_field

Definition at line 86 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ chroma_sample_loc_type_bottom_field

uint8_t H264RawVUI::chroma_sample_loc_type_bottom_field

Definition at line 87 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ timing_info_present_flag

uint8_t H264RawVUI::timing_info_present_flag

Definition at line 89 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ num_units_in_tick

uint32_t H264RawVUI::num_units_in_tick

Definition at line 90 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ time_scale

uint32_t H264RawVUI::time_scale

Definition at line 91 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ fixed_frame_rate_flag

uint8_t H264RawVUI::fixed_frame_rate_flag

Definition at line 92 of file cbs_h264.h.

Referenced by h264_metadata_update_sps(), and vaapi_encode_h264_init_sequence_params().

◆ nal_hrd_parameters_present_flag

uint8_t H264RawVUI::nal_hrd_parameters_present_flag

◆ nal_hrd_parameters

H264RawHRD H264RawVUI::nal_hrd_parameters

◆ vcl_hrd_parameters_present_flag

uint8_t H264RawVUI::vcl_hrd_parameters_present_flag

Definition at line 96 of file cbs_h264.h.

Referenced by sei_buffering_period(), sei_pic_timestamp(), and sei_pic_timing().

◆ vcl_hrd_parameters

H264RawHRD H264RawVUI::vcl_hrd_parameters

Definition at line 97 of file cbs_h264.h.

Referenced by sei_buffering_period(), sei_pic_timestamp(), and sei_pic_timing().

◆ low_delay_hrd_flag

uint8_t H264RawVUI::low_delay_hrd_flag

Definition at line 98 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ pic_struct_present_flag

uint8_t H264RawVUI::pic_struct_present_flag

Definition at line 100 of file cbs_h264.h.

Referenced by sei_pic_timing().

◆ bitstream_restriction_flag

uint8_t H264RawVUI::bitstream_restriction_flag

Definition at line 102 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ motion_vectors_over_pic_boundaries_flag

uint8_t H264RawVUI::motion_vectors_over_pic_boundaries_flag

Definition at line 103 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ max_bytes_per_pic_denom

uint8_t H264RawVUI::max_bytes_per_pic_denom

Definition at line 104 of file cbs_h264.h.

◆ max_bits_per_mb_denom

uint8_t H264RawVUI::max_bits_per_mb_denom

Definition at line 105 of file cbs_h264.h.

◆ log2_max_mv_length_horizontal

uint8_t H264RawVUI::log2_max_mv_length_horizontal

Definition at line 106 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ log2_max_mv_length_vertical

uint8_t H264RawVUI::log2_max_mv_length_vertical

Definition at line 107 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ max_num_reorder_frames

uint8_t H264RawVUI::max_num_reorder_frames

Definition at line 108 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().

◆ max_dec_frame_buffering

uint8_t H264RawVUI::max_dec_frame_buffering

Definition at line 109 of file cbs_h264.h.

Referenced by vaapi_encode_h264_init_sequence_params().


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