Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Rundown
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAvaRundownPlaybackInstancePlayer
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Rundown/AvaRundownPagePlayer.h |
| Include | #include "Rundown/AvaRundownPagePlayer.h" |
Syntax
UCLASS ()
class UAvaRundownPlaybackInstancePlayer : public UObject
Remarks
To support combo templates, a page is now potentially composed of a number of playback instances that each have their own player.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UAvaRundownPagePlayer > | ParentPagePlayer | ||
| TObjectPtr< UAvaPlaybackGraph > | Playback | ||
| TSharedPtr< FAvaPlaybackInstance > | PlaybackInstance | ||
| FSoftObjectPath | SourceAssetPath | ||
| FAvaTagHandle | TransitionLayer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| UAvaPlayable * | |||
| UAvaRundownPagePlayer * | |||
| FAvaPlaybackInstance * | |||
| FGuid | |||
| bool | HasPlayable
(
const UAvaPlayable* InPlayable |
||
| bool | IsLoaded () |
||
| bool | IsPlaying () |
||
| bool | Load
(
const UAvaRundownPagePlayer& InPagePlayer, |
||
| void | Play
(
const UAvaRundownPagePlayer& InPagePlayer, |
||
| void | SetPagePlayer
(
UAvaRundownPagePlayer* InPagePlayer |
||
| bool | Stop () |