Navigation
API > API/Plugins > API/Plugins/ElectraCodecFactory
| Name | IElectraCodecFactory |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraCodecFactory/Public/IElectraCodecFactory.h |
| Include Path | #include "IElectraCodecFactory.h" |
Syntax
class IElectraCodecFactory
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraCodecFactory() |
IElectraCodecFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IElectraDecoder, ESPMode::ThreadSafe > CreateDecoderForFormat
(
const FString& InCodecFormat, |
Called to create a decoder for the given format. | IElectraCodecFactory.h | |
void GetConfigurationOptions
(
TMap< FString, FVariant >& OutOptions |
Populates the provided map with decoder configuration options (see IElectraDecoderFeature). | IElectraCodecFactory.h | |
int32 SupportsFormat
(
TMap< FString, FVariant >& OutFormatInfo, |
Queries whether or not this codec factory can create a decoder or encoder of the specified format. | IElectraCodecFactory.h |