Navigation
API > API/Plugins > API/Plugins/TmvMedia
Interface for a ITmvMediaDecoder factory.
| Name | ITmvMediaDecoderFactory |
| Type | class |
| Header File | /Engine/Plugins/Media/TmvMedia/Source/TmvMedia/Public/Decoder/ITmvMediaDecoderFactory.h |
| Include Path | #include "Decoder/ITmvMediaDecoderFactory.h" |
Syntax
class ITmvMediaDecoderFactory
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITmvMediaDecoderFactory() |
Decoder/ITmvMediaDecoderFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< ITmvMediaDecoder, ESPMode::ThreadSafe > CreateDecoder
(
const FString& InCodecFormat, |
Creates a decoder for the given format and options. | Decoder/ITmvMediaDecoderFactory.h | |
TSharedPtr< ITmvMediaParser, ESPMode::ThreadSafe > CreateParser
(
const FString& InCodecFormat, |
Creates a parser for the given access unit format. | Decoder/ITmvMediaDecoderFactory.h | |
| Populates the provided map with decoder configuration options. | Decoder/ITmvMediaDecoderFactory.h | ||
const FString & GetName() |
Returns the name of this decoder implementation. | Decoder/ITmvMediaDecoderFactory.h | |
| Populates the provided map with parser configuration options. | Decoder/ITmvMediaDecoderFactory.h | ||
| Return the list of file extensions this factory supports. | Decoder/ITmvMediaDecoderFactory.h | ||
| Queries support status of the given codec. | Decoder/ITmvMediaDecoderFactory.h |