Add seperation of voice channels, creation of new ones, and move around users

This commit is contained in:
2026-03-30 02:11:39 +02:00
parent 83694570e3
commit 727059fb52
19 changed files with 614 additions and 50 deletions

View File

@@ -219,6 +219,8 @@ export class WebRTCService implements OnDestroy {
this.peerMediaFacade.syncScreenShareToPeer(peerId);
}
this.mediaManager.refreshVoiceRouting();
this.remoteScreenShareRequestController.handlePeerConnected(peerId);
});
@@ -575,6 +577,10 @@ export class WebRTCService implements OnDestroy {
this.voiceSessionController.stopVoiceHeartbeat();
}
syncOutgoingVoiceRouting(allowedPeerIds: string[]): void {
this.mediaManager.setAllowedVoicePeerIds(allowedPeerIds);
}
/**
* Start sharing the screen (or a window) with all connected peers.
*