StreamSourceSequenceNode.releasePreloaded() method
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 releasePreloaded semantics: the client is responsible for any upstream pause/play around the release, and chooses when each held pin should advance onto the output. Pair with onPreloaded and an upstream pause() to backpressure long-lived held sources.
options.anchorPts — optional video-display PTS anchor (in microseconds) for the released pin’s rebase. Used by clients that need cross-switch PTS continuity (e.g. when an HSS downstream is alternating between SSS-output and SSQ-output and the boundary needs the OTHER switch’s last PTS as the anchor). Phase 3a note: SSQ accepts this on the wire but does not yet apply it — the SSQ release path runs through the autopilot’s setHoldDecision, which isn’t anchor-aware yet. Phase 3b lands the full plumbing.
Signature:
releasePreloaded(pin: Pins, options?: {
anchorPts?: number;
}): void;