Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FElectraVideoDecoderOutputCropValues | |||
| FFractionalValue | |||
| FMimeTypeAudioCodecInfo | |||
| FMimeTypeCodecInfo | |||
| FMimeTypeVideoCodecInfo | |||
| IElectraDecoder | |||
| IElectraDecoderAudioOutput | |||
| IElectraDecoderDefaultAudioOutputFormat | |||
| IElectraDecoderDefaultOutputFormat | |||
| IElectraDecoderDefaultVideoOutputFormat | |||
| IElectraDecoderOutput | |||
| IElectraDecoderResourceDelegateBase | |||
| IElectraDecoderResourceDelegateNull | Copyright Epic Games, Inc. All Rights Reserved. | ||
| IElectraDecodersModule | Interface for the `ElectraDecodersModule_ module. | ||
| IElectraDecoderVideoOutput | |||
| IElectraDecoderVideoOutputTransferHandle |
Constants
| Name | Description |
|---|---|
| kElectraDecoderPipelineExtraFrames | Decoder settings define the amount of output samples in flight, but this setting omits a few internal instances that will occur at the same time. |
Typedefs
| Name | Description |
|---|---|
| IElectraDecoderResourceDelegate |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EElectraDecoderFlags | |||
| EElectraDecoderPlatformOutputHandleType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| T | ElectraDecodersUtil::AbsoluteValue
(
T Value |
||
| T | ElectraDecodersUtil::AdvancePointer
(
T pPointer, |
Advance a pointer by a number of bytes. | |
| uint32 | ElectraDecodersUtil::BitReverse32
(
uint32 InValue |
||
| T | ElectraDecodersUtil::Max
(
T a, |
||
| T | ElectraDecodersUtil::Min
(
T a, |
||
| bool | |||
| EElectraDecoderFlags | operator&
(
EElectraDecoderFlags Lhs, |
||
| EElectraDecoderFlags & | operator&=
(
EElectraDecoderFlags& Lhs, |
||
| EElectraDecoderFlags | operator^
(
EElectraDecoderFlags Lhs, |
||
| EElectraDecoderFlags & | operator^=
(
EElectraDecoderFlags& Lhs, |
||
| EElectraDecoderFlags | operator|
(
EElectraDecoderFlags Lhs, |
||
| EElectraDecoderFlags & | operator|=
(
EElectraDecoderFlags& Lhs, |
||
| EElectraDecoderFlags |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR *const | CodecSpecificData | FVariant(ByteArray) | |
| const TCHAR *const | DecoderConfigurationRecord | FVariant(ByteArray) | |
| const TCHAR *const | DecodeTimeOffset | FVariant(FTimespan) Time offset with which to feed decoder input earlier than indicated by the decode timestamp. | |
| const TCHAR *const | IsAdaptive | FVariant(bool) : true - adaptive decoding supported, false - not supported | |
| const TCHAR *const | MediaLocalTime | FVariant(FTimespan) | |
| const TCHAR *const | MinimumNumberOfOutputFrames | FVariant(int32) | |
| const TCHAR *const | MustBeSuspendedInBackground | FVariant(bool) : true - the decoder must not be used during application background, false - not needed | |
| const TCHAR *const | NeedReplayDataOnDecoderLoss | FVariant(bool) : true - the decoder may get lost and if it does it needs to be fed previous samples | |
| const TCHAR *const | NeedsMediaLocalTime | FVariant(bool) : true - media local time needed in decode options, false - not needed | |
| const TCHAR *const | PresentationTimeOffset | FVariant(FTimespan) | |
| const TCHAR *const | SideloadedID | FVariant(String) | |
| const TCHAR *const | StartcodeToLength | FVariant(int32) Value to add to the length of the decoding unit. | |
| const TCHAR *const | SupportsDroppingOutput | FVariant(bool) : true - adaptive decoding supported, false - not supported |