StreamSourceSequenceSettings.onPreloaded property
Fires when the engine holds a source pin (pre-warmed, queued, ready). Re-fires whenever the held pin’s stream complement changes so the client can wait for an expected shape (e.g. audio + video both present) before pausing the upstream and choosing release timing.
Held pins remain held until the client calls releasePreloaded(pin, { anchorPts }). SSQ mirrors SSS in this respect — every pin (including the first one in the sequence) is held until explicitly released.
Signature:
onPreloaded?: (pin: Pins, streamKeys: StreamKey[]) => void;