UNPKG

@maxverse/media-web-sdk

Version:
16 lines (15 loc) 702 B
import type { Config, InitialConnectionStatus, ParticipantHandler, RoomHandler } from "./types"; export declare class LiveRoom { #private; constructor(config: Config); prepareConnection: (url?: string) => Promise<InitialConnectionStatus>; connectRoom: (token: string, url?: string) => Promise<InitialConnectionStatus>; toggleCam: () => void; toggleMic: () => void; toggleScreenShare: () => void; bindRoomEvents: (handler: RoomHandler) => void; initializeCurrentRoomStatus: (handler: RoomHandler) => void; bindParticipantEvents: (sid: string, handler: ParticipantHandler) => void; initializeLocalTracks: () => Promise<void>; disConnectRoom: () => void; }