From ed08e375ab52a5f6d3c8a4f6027f99b2f04299b2 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 18:42:36 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/lib/webrtc/broadcaster.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/webrtc/broadcaster.ts b/src/lib/webrtc/broadcaster.ts index fa4b7f6..4a0fb54 100644 --- a/src/lib/webrtc/broadcaster.ts +++ b/src/lib/webrtc/broadcaster.ts @@ -12,6 +12,8 @@ export interface BroadcasterHandle { code: string; stop: () => Promise; onViewerCountChange: (cb: (n: number) => void) => () => void; + /** Swap the outgoing video track on every active peer (e.g. when the XR mirror canvas becomes available). */ + replaceVideoTrack: (newStream: MediaStream) => Promise; } const MAX_VIEWERS = 5;