Navigation
API > API/Plugins > API/Plugins/TmvMedia
Transcode Job (settings) List
This object is a container for transcode job settings.
| Name | UTmvMediaTranscodeList |
| Type | class |
| Header File | /Engine/Plugins/Media/TmvMedia/Source/TmvMedia/Public/Transcoder/TmvMediaTranscodeList.h |
| Include Path | #include "Transcoder/TmvMediaTranscodeList.h" |
Syntax
UCLASS (MinimalAPI, NotBlueprintable, BlueprintType)
class UTmvMediaTranscodeList : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTmvMediaTranscodeList
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnItemEvent | TMulticastDelegate_TwoParams< void, const UTmvMediaTranscodeList *, const FTmvMediaTranscodeListItemEventArgs & > | Delegate for item editing events. | Transcoder/TmvMediaTranscodeList.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InvalidItem | FTmvMediaTranscodeListItem | Transcoder/TmvMediaTranscodeList.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Items | TArray< FTmvMediaTranscodeListItem > | Main list of all job items. | Transcoder/TmvMediaTranscodeList.h | |
| OnItemEvent | FOnItemEvent | Delegate for item editing events. | Transcoder/TmvMediaTranscodeList.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FTmvMediaTranscodeListItem & GetItem
(
int32 InItemIndex |
Returns the job item at given index. | Transcoder/TmvMediaTranscodeList.h | |
FTmvMediaTranscodeListItem * GetItemMutable
(
int32 InItemIndex |
Returns the job item at given index. | Transcoder/TmvMediaTranscodeList.h | |
int32 GetNumItems() |
Returns the number of job items in the list. | Transcoder/TmvMediaTranscodeList.h | |
FOnItemEvent & GetOnItemEvent() |
Transcoder/TmvMediaTranscodeList.h | ||
void InsertItemAt
(
int32 InItemIndex, |
Insert a new item or duplicate provided one at the given index in the list. | Transcoder/TmvMediaTranscodeList.h | |
bool IsValidItemIndex
(
int32 InItemIndex |
Returns true if the given index is a valid item. | Transcoder/TmvMediaTranscodeList.h | |
bool RemoveItemAt
(
int32 InItemIndex |
Remove item at the given index. | Transcoder/TmvMediaTranscodeList.h | |
void RemoveItems
(
TConstArrayView< int32 > InItemIndices |
Remove items at given indices. | Transcoder/TmvMediaTranscodeList.h | |
bool ReorderItems
(
int32 InFromIndex, |
Reorder an item from the given source index to the destination index. | Transcoder/TmvMediaTranscodeList.h |
Public Virtual
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
Transcoder/TmvMediaTranscodeList.h | ||
virtual void PostLoad() |
Transcoder/TmvMediaTranscodeList.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ValidateJobItem
(
const FTmvMediaTranscodeListItem& InJobItem, |
Returns true if the given job item has the minimum configuration required to be executed. | Transcoder/TmvMediaTranscodeList.h |