Navigation
API > API/Plugins > API/Plugins/TmvMedia
Abstract base class for muxer stage of transcode pipeline.
| Name | UTmvMediaTranscodeMuxer |
| Type | class |
| Header File | /Engine/Plugins/Media/TmvMedia/Source/TmvMedia/Public/Transcoder/TmvMediaTranscodeMuxer.h |
| Include Path | #include "Transcoder/TmvMediaTranscodeMuxer.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UTmvMediaTranscodeMuxer : public UTmvMediaTranscodeStage
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTmvMediaTranscodeStage → UTmvMediaTranscodeMuxer
Structs
| Name | Remarks |
|---|---|
| FStreamInfo | Stream information |
Functions
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 OpenStream
(
UTmvMediaTranscodeJob* InParentJob, |
Opens a stream. | Transcoder/TmvMediaTranscodeMuxer.h | |
virtual void ReceiveAccessUnit
(
UTmvMediaTranscodeJob* InParentJob, |
Push an access unit buffer in the stream at the given index (must call OpenStream first). | Transcoder/TmvMediaTranscodeMuxer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< ITmvMediaMuxerFactory, ESPMode::ThreadSafe > FindMuxerFactoryByName
(
FName InFactoryName |
Muxer Utility function to find a muxer factory by name. | Transcoder/TmvMediaTranscodeMuxer.h | |
static FString GetContainerOutputFilePath
(
const UTmvMediaTranscodeJob* InParentJob, |
Utility function to get the absolute container path from job settings. | Transcoder/TmvMediaTranscodeMuxer.h |