Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
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.
| Name | FAvaRundownPageListPlaybackContextCollection |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/Rundown/AvaRundown.h |
| Include Path | #include "Rundown/AvaRundown.h" |
Syntax
struct FAvaRundownPageListPlaybackContextCollection
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FAvaRundownPageListPlaybackContext > GetContext
(
bool bInIsPreview, |
Rundown/AvaRundown.h | ||
FAvaRundownPageListPlaybackContext & GetOrCreateContext
(
bool bInIsPreview, |
Rundown/AvaRundown.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FAvaRundownPageListPlaybackContext > CreateContext
(
bool bInIsPreview, |
Rundown/AvaRundown.h |