Navigation
Unreal Engine C++ API Reference > Plugins
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 |