Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Rundown
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Rundown/AvaRundown.h |
| Include | #include "Rundown/AvaRundown.h" |
Syntax
struct FAvaRundownPageListPlaybackContextCollection
Remarks
This class is a container for all the page list contexts are rundown can have. The current implementation only keeps track of the play type, i.e. preview vs program. The design for this is not settle yet. The requirement for a page list context per preview channel comes from the rundown server as it may have a preview channel dedicated per client connection, which implies a page list context for each one of them. There is only one "program" page list context for now.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FName, TSharedPtr< FAvaRundownPageListPlaybackContext > > | PreviewContexts | ||
| TSharedPtr< FAvaRundownPageListPlaybackContext > | ProgramContext |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FAvaRundownPageListPlaybackContext > | CreateContext
(
bool bInIsPreview, |
||
| TSharedPtr< FAvaRundownPageListPlaybackContext > | GetContext
(
bool bInIsPreview, |
||
| FAvaRundownPageListPlaybackContext & | GetOrCreateContext
(
bool bInIsPreview, |