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 |
Interfaces
| Name | Remarks |
|---|---|
| IProviderInformation |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IElectraDecoder, ESPMode::ThreadSafe > CreateDecoder
(
const Electra::FCodecTypeFormat& 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 | |
const IProviderInformation & GetProviderInformation() |
Returns an interface to query decoder provider information. | IElectraCodecFactory.h | |
| Queries whether or not this codec factory can create a decoder capable of decoding the specified format. | IElectraCodecFactory.h |