Navigation
API > API/Plugins > API/Plugins/ElectraDecoders > API/Plugins/ElectraDecoders/Utils > API/Plugins/ElectraDecoders/Utils/MPEG
References
| Module | ElectraDecoders |
| Header | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/MPEG/ElectraUtilsMPEGVideo_H264.h |
| Include | #include "Utils/MPEG/ElectraUtilsMPEGVideo_H264.h" |
Syntax
class FSlicePOCVars
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BeginFrame
(
uint8 InNalUnitType, |
Call this on the first slice of an image to be decoded. | |
| bool | EndFrame
(
TArray< FOutputFrameInfo >& OutOutputFrameInfos, |
Call this when decoding of the entire frame (all slices) is done. | |
| void | Flush
(
TArray< FOutputFrameInfo >& OutRemainingFrameInfos, |
Call this to get all pending frame infos and clear the structure. | |
| int32 | GetBottomPOC () |
||
| void | GetCurrentReferenceFrames
(
TArray< FReferenceFrameListEntry >& OutCurrentReferenceFrames |
Call this to get the current short- and long-term reference frames. | |
| int32 | GetFramePOC () |
||
| FString | GetLastError () |
||
| bool | GetReferenceFrameLists
(
TArray< FReferenceFrameListEntry >& OutReferenceFrameList0, |
Call this per slice to get the list of references needed for decoding the slice. | |
| int32 | GetTopPOC () |
||
| bool | HandleMissingFrames
(
TArray< FOutputFrameInfo >& OutOutputFrameInfos, |
Call this next to see if there are any missing frames between this and the last. | |
| void | Reset () |
Call this to reset this structure. | |
| void | Undo the POC value updates in case the decoding process could not run. | ||
| bool | UpdatePOC
(
uint8 InNalUnitType, |
Update the POC values for the current frame. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FReferenceFrameListEntry |