Navigation
API > API/Plugins > API/Plugins/TmvMedia
Interface for a ITmvMediaEncoder factory.
| Name | ITmvMediaEncoderFactory |
| Type | class |
| Header File | /Engine/Plugins/Media/TmvMedia/Source/TmvMedia/Public/Encoder/ITmvMediaEncoderFactory.h |
| Include Path | #include "Encoder/ITmvMediaEncoderFactory.h" |
Syntax
class ITmvMediaEncoderFactory
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITmvMediaEncoderFactory() |
Encoder/ITmvMediaEncoderFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< ITmvMediaEncoder, ESPMode::ThreadSafe > CreateEncoder
(
const FString& InCodecFormat, |
Creates an encoder for the given format and options. | Encoder/ITmvMediaEncoderFactory.h | |
FText GetDisplayName() |
Returns the display name of this encoder implementation. | Encoder/ITmvMediaEncoderFactory.h | |
void GetEncoderOptions
(
TInstancedStruct< FTmvMediaEncoderOptions >& OutOptions |
Populates the provided instanced struct with encoder configuration options. | Encoder/ITmvMediaEncoderFactory.h | |
FName GetName() |
Returns the name of this encoder implementation. | Encoder/ITmvMediaEncoderFactory.h | |
bool SupportsMemoryAccessUnit () |
Return true if the encoder supports memory only access unit interface. | Encoder/ITmvMediaEncoderFactory.h |