Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
| Name | FDecodedPictureBuffer |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/MPEG/ElectraUtilsMPEGVideo_H265.h |
| Include Path | #include "Utils/MPEG/ElectraUtilsMPEGVideo_H265.h" |
Syntax
class FDecodedPictureBuffer : public ElectraDecodersUtil::MPEG::H265::FSliceSegmentHeaderPOCVars
Inheritance Hierarchy
- FSliceSegmentHeaderPOCVars → FDecodedPictureBuffer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDecodedPictureBuffer() |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h |
Structs
| Name | Remarks |
|---|---|
| FDPBOutputFrame | |
| FReferenceFrameListEntry |
Enums
Public
| Name | Remarks |
|---|---|
| EList |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCRANoRaslOutputFlag | bool | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| bNoRaslOutputFlag | bool | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBEntries | TArray< FReferenceFrameListEntry > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBIdxLtCurr | TArray< int32 > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBIdxLtFoll | TArray< int32 > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBIdxStCurrAfter | TArray< int32 > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBIdxStCurrBefore | TArray< int32 > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| DPBIdxStFoll | TArray< int32 > | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
| LastErrorMsg | FString | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddDecodedFrame
(
TArray< FDPBOutputFrame >& OutFrames, |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
void Flush
(
TArray< FDPBOutputFrame >& OutRemainingFrameInfos |
Call this to get all pending frame infos and clear the structure. | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | |
const FReferenceFrameListEntry * GetDPBEntryAtIndex
(
int32 InIndex |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
FString GetLastError() |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
void GetReferenceFramesFromDPB
(
TArray< FReferenceFrameListEntry >& OutReferenceFrames, |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
void ProcessFirstSliceOfFrame
(
TArray< FDPBOutputFrame >& OutFrames, |
Utils/MPEG/ElectraUtilsMPEGVideo_H265.h | ||
void Reset() |
Call this to reset this structure. | Utils/MPEG/ElectraUtilsMPEGVideo_H265.h |