Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
| Name | IElectraDecoderVideoOutput |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/IElectraDecoderOutputVideo.h |
| Include Path | #include "IElectraDecoderOutputVideo.h" |
Syntax
class IElectraDecoderVideoOutput : public IElectraDecoderOutput
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraDecoderVideoOutput() |
IElectraDecoderOutputVideo.h |
Enums
Public
| Name | Remarks |
|---|---|
| EImageCopyResult | |
| EOutputType |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EImageCopyResult CopyPlatformImage
(
IElectraDecoderVideoOutputCopyResources* InCopyResources |
Asks to create a copy of the image into a platform specific structure. | IElectraDecoderOutputVideo.h | |
int32 GetAspectRatioH() |
Returns the aspect ratio h value. | IElectraDecoderOutputVideo.h | |
int32 GetAspectRatioW() |
Returns the aspect ratio w value. | IElectraDecoderOutputVideo.h | |
| Returns the cropping values. | IElectraDecoderOutputVideo.h | ||
int32 GetDecodedHeight () |
Returns the number of decoded vertical pixels. | IElectraDecoderOutputVideo.h | |
int32 GetDecodedWidth () |
Returns the number of decoded horizontal pixels. | IElectraDecoderOutputVideo.h | |
void GetExtraValues
(
TMap< FString, FVariant >& OutExtraValues |
Returns additional values specific to the decoder and format that are used in handling this output in a platform specific way. | IElectraDecoderOutputVideo.h | |
int32 GetFrameRateDenominator() |
Returns the denominator of the frame rate, if known. If unknown this returns 0. | IElectraDecoderOutputVideo.h | |
int32 GetFrameRateNumerator() |
Returns the numerator of the frame rate, if known. If unknown this returns 0. | IElectraDecoderOutputVideo.h | |
int32 GetHeight () |
Returns the active number of vertical pixels. | IElectraDecoderOutputVideo.h | |
int32 GetNumberOfBits() |
Returns the number of bits. Usually 8, 10, or 12. | IElectraDecoderOutputVideo.h | |
| Returns the state of this output. | IElectraDecoderOutputVideo.h | ||
void * GetPlatformOutputHandle
(
EElectraDecoderPlatformOutputHandleType InTypeOfHandle |
Returns the platform specific decoder output handle, if any. | IElectraDecoderOutputVideo.h | |
int32 GetWidth () |
Returns the active number of horizontal pixels. | IElectraDecoderOutputVideo.h |
Overridden from IElectraDecoderOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EType GetType() |
IElectraDecoderOutputVideo.h |