sinch-rtc
Version:
RTC JavaScript/Web SDK
16 lines (15 loc) • 829 B
TypeScript
import { ConnectionInfo, ClientEvents, CallQuality } from "../../ocra/api";
import { ApiClient } from "../../ocra/ApiClient";
import { OutboundCall } from "../OutboundCall";
import { InboundCall } from "../InboundCall";
import { StatsReport } from "./WebRTCStats.types";
import { Instance } from "../../instance/UserInstance";
import { MXPEventLog } from "./MxpEventsCollector";
export declare class CallReporter {
private userId;
private instance;
private apiClient;
constructor(userId: string, instance: Instance, apiClient: ApiClient);
private createCallReport;
submitCallReport(call: InboundCall | OutboundCall, rtcStatisticsReport: Record<string, StatsReport>, connectionInfos: ConnectionInfo[], callQualityData: CallQuality, clientEvents?: ClientEvents, mxpEventLog?: MXPEventLog): Promise<void>;
}