Skip to content

Commit 3814a75

Browse files
committed
1 parent 6b680d8 commit 3814a75

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

packages/shared-lib/src/core/model/Timeline.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,26 @@ export interface RoutedTimeline {
105105
}
106106

107107
export enum LookaheadMode {
108+
// System documentation for lookaheads: https://sofie-automation.github.io/sofie-core/docs/for-developers/for-blueprint-developers/lookahead
109+
110+
/**
111+
* Disable lookahead for this layer
112+
*/
108113
NONE = 0,
114+
115+
/**
116+
* Preload content with a secondary layer.
117+
* This requires support from the TSR device, to allow for preloading on a resource at the same time as it being on air.
118+
* For example, this allows for your TimelineObjects to control the foreground of a CasparCG layer, with lookahead controlling the background of the same layer.
119+
*/
109120
PRELOAD = 1,
121+
110122
// RETAIN = 2, // Removed due to complexity and it being possible to emulate with WHEN_CLEAR and infinites
123+
124+
/**
125+
* Fill the gaps between the planned objects on a layer.
126+
* This is the primary lookahead mode, and appears to TSR devices as a single layer of simple objects.
127+
*/
111128
WHEN_CLEAR = 3,
112129
}
113130

0 commit comments

Comments
 (0)