Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
Inheritance Hierarchy
- IElectraDecoderOutput
- IElectraDecoderVideoOutput
References
| Module | ElectraDecoders |
| Header | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/IElectraDecoderOutputVideo.h |
| Include | #include "IElectraDecoderOutputVideo.h" |
Syntax
class IElectraDecoderVideoOutput : public IElectraDecoderOutput
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EImageCopyResult | CopyPlatformImage
(
IElectraDecoderVideoOutputCopyResources* InCopyResources |
Asks to create a copy of the image into a platform specific structure. | |
| int32 | Returns the aspect ratio h value. | ||
| int32 | Returns the aspect ratio w value. | ||
| FElectraVideoDecoderOutputCropValues | Returns the cropping values. | ||
| int32 | Returns the number of decoded vertical pixels. | ||
| int32 | Returns the number of decoded horizontal pixels. | ||
| 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. | |
| int32 | Returns the denominator of the frame rate, if known. If unknown this returns 0. | ||
| int32 | Returns the numerator of the frame rate, if known. If unknown this returns 0. | ||
| int32 | GetHeight () |
Returns the active number of vertical pixels. | |
| int32 | Returns the number of bits. Usually 8, 10, or 12. | ||
| void * | GetPlatformOutputHandle
(
EElectraDecoderPlatformOutputHandleType InTypeOfHandle |
Returns the platform specific decoder output handle, if any. | |
| IElectraDecoderVideoOutputTransferHandle * | Returns a "transfer" buffer handle. | ||
| int32 | GetWidth () |
Returns the active number of horizontal pixels. |
Overridden from IElectraDecoderOutput
Enums
| Type | Name | Description | |
|---|---|---|---|
| EImageCopyResult |