feat(voice): add opt-in peer-to-peer calls and country rollouts (#3367)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-10 15:45:17 +02:00
1 parent e5a568acca
commit bef5e33eec
215 files changed
+15840 -2693

No files matched your search

@@ -4,6 +4,7 @@
import type {E2EEOptions} from './e2ee/types.ts';
import type {FrameMetadataOptions} from './frameMetadata/FrameMetadataManager.ts';
import type {ReconnectPolicy} from './room/ReconnectPolicy.ts';
import type RTCEngine from './room/RTCEngine.ts';
import type {
AudioCaptureOptions,
AudioOutputOptions,
@@ -54,6 +55,7 @@ export interface InternalRoomOptions {
subscriberVideoCodecExclusions?: Array<VideoCodec>;
h264HardwareProfiles?: ReadonlySet<string>;
dataStream?: RoomDataStreamOptions;
createEngine?: (options: InternalRoomOptions) => RTCEngine;
}
export interface RoomDataStreamOptions {
maxPayloadByteLength?: number;