StreamSwitchHardSettings.stableOutputContext property
When true, suppress transient/partial output contexts during source transitions. A stream missing from a new context is kept in the output context as it was last sent, so the output’s set of streams only shrinks when the new context is fully empty (carries teardown semantics); a stream the new context carries always goes out as it now is, so its frames are never described by a stale context. Identical-to-previous contexts are deduped. Pairs naturally with stripVolatileMetadata when downstream is sensitive to context churn. Defaults to false.
Signature:
stableOutputContext?: boolean;