StreamSourceSequenceNode class
StreamSourceSequence — plays an ordered sequence of sources gaplessly.
Signature:
export declare class StreamSourceSequenceNode<Pins extends string> extends ProcessorMediaNode<Pins>
Extends: ProcessorMediaNode<Pins>
Methods
| Method | Modifiers | Description |
|---|---|---|
Manually trigger an early cut to the next source in the sequence, at that source’s next IDR. The previous source’s frames after that IDR (in display order) are dropped. |
||
Append a source to the end of the sequence. The pin must be subscribed upstream (via |
||
End the currently active source immediately. The engine fires a synthetic After this call, no further frames from the just-ended pin flow downstream — the engine inserts the tag into its Useful for cross-node manual cuts where the caller wants to anchor the next node’s If a Idempotent — calling a second time while the tag is already ended is a silent no-op (logged engine-side, no callback re-fires). No-op when there is no active source. |
||
Signal that no further sources will be released onto the output. The engine ends the current active source (synthetic Distinct from |
||
Tell the engine which pin to release on the NEXT source boundary, overriding the autopilot’s default "next-pin-from-sequence" pick for that single transition. Mirrors SSH’s
|