vani-meeting-client
Version:
Vani Meeting Clinet SDK
24 lines (23 loc) • 971 B
TypeScript
import { MeetingStartRequest } from "./MeetingStartRequest";
import { PeerConnection } from "./PeerConnection";
export declare class Participant {
userId: string;
userData: any;
isAdmin: boolean;
isAudioBlockedByAdmin: boolean;
isVideoBlockedByAdmin: boolean;
isMessageBlockedByAdmin: boolean;
isWhiteboardBlockedByAdmin: boolean;
isScreenshareBlockedByAdmin: boolean;
roomId: string;
isVideoEnable: boolean;
isAudioEnable: boolean;
isStartMeetingCalled: boolean;
isRecordingUser: boolean;
private peerConnections;
getPeerConnections: () => Map<string, PeerConnection>;
isPeerConnectionsViaUserIdPresent: (userId: string) => PeerConnection;
removePeerConnectionsViaUserId: (userId: string) => boolean;
getPeerConnectionsViaUserId: (userId: string, meetingStartRequest: MeetingStartRequest) => PeerConnection;
constructor(_userId: string, _roomId: string, _userData?: any, _isAdmin?: boolean);
}