vani-meeting-client
Version:
Vani Meeting Clinet SDK
18 lines (17 loc) • 745 B
TypeScript
import { Track } from "../model/Track";
import { WebSocketMessageBody } from "../websocket-handler/WebsocketHandler";
import { BaseVideoCallHandler } from "./BaseVideoCallHandler";
export declare class WebrtcHandler extends BaseVideoCallHandler {
onParticipantUpdated(): void;
resumeIncomingTrack(track: Track): void;
pauseIncomingTrack(track: Track): void;
onSocketMessage(websocketCallHandler: WebSocketMessageBody): void;
init(): Promise<void>;
onReconnect(): Promise<void>;
stopTrack(track: Track): void;
pauseTrack(track: Track): void;
resumeTrack(track: Track): void;
sendTrack(track: Track): void;
createDataChannel(): Promise<void>;
sendMessageViaDataChannel(messagePayload: any): void;
}