infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
30 lines (29 loc) • 647 B
TypeScript
import { Endpoint } from "./Endpoint";
import { Role } from "./Role";
export declare class Participant {
state: State;
media: Media;
endpoint: Endpoint;
disconnected: boolean;
callId: string;
role?: Role;
}
export declare enum State {
JOINING = "JOINING",
JOINED = "JOINED"
}
export declare class Media {
audio: Audio;
video: Video;
constructor(audio: Audio, video: Video);
}
export declare class Audio {
muted: boolean;
deaf: boolean;
talking: boolean;
constructor(muted?: boolean, deaf?: boolean);
}
export declare class Video {
blind: boolean;
constructor(blind?: boolean);
}