Navigation
API > API/Plugins > API/Plugins/TmvMedia
Singleton manager for all transcode jobs.
| Name | ITmvMediaTranscodeJobManager |
| Type | class |
| Header File | /Engine/Plugins/Media/TmvMedia/Source/TmvMedia/Public/Transcoder/ITmvMediaTranscodeJobManager.h |
| Include Path | #include "Transcoder/ITmvMediaTranscodeJobManager.h" |
Syntax
class ITmvMediaTranscodeJobManager
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITmvMediaTranscodeJobManager() |
Transcoder/ITmvMediaTranscodeJobManager.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnTranscodeJobEvent | TMulticastDelegate_OneParam< void, UTmvMediaTranscodeJob * > | Job Event Delegate. | Transcoder/ITmvMediaTranscodeJobManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOnTranscodeJobEvent & GetOnTranscodeJobAdded() |
Delegate called when a job is added/registered to this manager. | Transcoder/ITmvMediaTranscodeJobManager.h | |
FOnTranscodeJobEvent & GetOnTranscodeJobRemoved() |
Delegate called when a job is removed/unregistered from this manager. | Transcoder/ITmvMediaTranscodeJobManager.h | |
UTmvMediaTranscodeJob * GetTranscodeJob
(
const FGuid& InJobId |
Get the transcode job with the given JobId, if found. | Transcoder/ITmvMediaTranscodeJobManager.h | |
void GetTranscodeJobs
(
TArray< TWeakObjectPtr< UTmvMediaTranscodeJob > >& OutTranscodeJobs |
Get a list of all currently registered jobs. | Transcoder/ITmvMediaTranscodeJobManager.h | |
void RegisterTranscodeJob
(
UTmvMediaTranscodeJob* InTranscodeJob |
Register the given transcode job to this manager. | Transcoder/ITmvMediaTranscodeJobManager.h | |
void UnregisterTranscodeJob
(
UTmvMediaTranscodeJob* InTranscodeJob |
Unregister the given transcode job from this manager. | Transcoder/ITmvMediaTranscodeJobManager.h |
Protected Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ITmvMediaTranscodeJobManager * Get() |
Returns a pointer to the global transcode job manager. | Transcoder/ITmvMediaTranscodeJobManager.h | |
static void SafeRegisterTranscodeJob
(
UTmvMediaTranscodeJob* InTranscodeJob |
Register transcode job to the global transcode job manager. | Transcoder/ITmvMediaTranscodeJobManager.h | |
static void SafeUnregisterTranscodeJob
(
UTmvMediaTranscodeJob* InTranscodeJob |
Unregister transcode job from the global transcode job manager. | Transcoder/ITmvMediaTranscodeJobManager.h |