sinch-rtc
Version:
RTC JavaScript/Web SDK
17 lines (16 loc) • 1.15 kB
TypeScript
import { MediaController } from "../rtc/MediaController";
import { InboundSession } from "../session/InboundSession";
import { DefaultCall } from "./DefaultCall";
import { MxpMessageChannel } from "../mxp/MxpMessageChannel";
import { Domain, Origin } from "../ocra/api";
import { ClientEventsCollector } from "./reporting/ClientEventsCollector";
import { CallQualityDataCollector } from "./quality/CallQualityDataCollector";
import { CallQualityWarningControllerFactory } from "./quality/CallQualityWarningControllerFactory";
export declare class InboundCall extends DefaultCall<InboundSession> {
origin: Origin;
private onAcceptedWithoutTracks;
constructor(video: boolean, origin: Origin, session: InboundSession, mxpChannel: MxpMessageChannel, media: MediaController, useRelayIceCandidatesOnly: boolean, clientEventsCollector: ClientEventsCollector, callQualityCollector: CallQualityDataCollector, warningControllerFactory: CallQualityWarningControllerFactory, onAcceptedWithoutTracks: (call: InboundCall) => Promise<void>);
get remoteUserId(): string;
get remoteDomain(): Domain | undefined;
answer(): Promise<void>;
}