Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
| Name | FSequenceParameterSet |
| Type | struct |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |
| Include Path | #include "Utils/MPEG/ElectraUtilsMPEGVideo_H264.h" |
Syntax
struct FSequenceParameterSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequenceParameterSet() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |
Structs
| Name | Remarks |
|---|---|
| FHRDParameters |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| aspect_ratio_idc | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| aspect_ratio_info_present_flag | uint8 | VUI Parameters. | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | |
| bit_depth_chroma_minus8 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| bit_depth_luma_minus8 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| bitstream_restriction_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| chroma_format_idc | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| chroma_loc_info_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| chroma_sample_loc_type_bottom_field | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| chroma_sample_loc_type_top_field | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| colour_description_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| colour_primaries | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set0_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set1_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set2_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set3_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set4_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| constraint_set5_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| delta_pic_order_always_zero_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| direct_8x8_inference_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| ExpectedDeltaPerPicOrderCntCycle | int32 | Calculated values. | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | |
| fixed_frame_rate_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_crop_bottom_offset | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_crop_left_offset | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_crop_right_offset | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_crop_top_offset | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_cropping_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| frame_mbs_only_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| gaps_in_frame_num_value_allowed_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| level_idc | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| log2_max_frame_num_minus4 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| log2_max_mv_length_horizontal | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| log2_max_mv_length_vertical | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| log2_max_pic_order_cnt_lsb_minus4 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| low_delay_hrd_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| matrix_coefficients | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| max_bits_per_mb_denom | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| max_bytes_per_pic_denom | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| max_dec_frame_buffering | uint32 | Defaults to: if profile_idc in [44,86,100,110,122,144] and constraint_set3_flag==1 then 0 otherwise MaxDpbFrames. | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | |
| max_num_ref_frames | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| max_num_reorder_frames | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| mb_adaptive_frame_field_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| motion_vectors_over_pic_boundaries_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| nal_hrd_parameters | FHRDParameters | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| nal_hrd_parameters_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| num_ref_frames_in_pic_order_cnt_cycle | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| num_units_in_tick | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| offset_for_non_ref_pic | int32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| offset_for_ref_frame | int32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| offset_for_top_to_bottom_field | int32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| overscan_appropriate_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| overscan_info_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| pic_height_in_map_units_minus1 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| pic_order_cnt_type | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| pic_struct_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| pic_width_in_mbs_minus1 | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| ProcessedBitstream | TArray< uint8 > | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| profile_idc | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| qpprime_y_zero_transform_bypass_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| sar_height | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| sar_width | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| ScalingList4x4 | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| ScalingList8x8 | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| separate_colour_plane_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| seq_parameter_set_id | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| seq_scaling_list_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| seq_scaling_matrix_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| time_scale | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| timing_info_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| transfer_characteristics | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| vcl_hrd_parameters | FHRDParameters | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| vcl_hrd_parameters_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| video_format | uint32 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| video_full_range_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| video_signal_type_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
| vui_parameters_present_flag | uint8 | Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetAspect
(
int32& OutSarW, |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
void GetCrop
(
int32& OutLeft, |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
void GetDisplaySize
(
int32& OutWidth, |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
void GetDisplaySize
(
uint32& OutWidth, |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
int32 GetDPBSize() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
FString GetFormatInfo () |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
int32 GetHeight() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
int32 GetMaxDPBSize() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
FFractionalValue GetTiming() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
int32 GetWidth() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h | ||
void Reset() |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetFormatInfo
(
uint32 InProfileIDC, |
Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |