UNPKG

matrix-js-sdk

Version:
25 lines 1.03 kB
import { StatsReportEmitter } from "./statsReportEmitter"; import { CallStatsReportSummary } from "./callStatsReportSummary"; export declare class CallStatsReportGatherer { readonly callId: string; private opponentMemberId; private readonly pc; private readonly emitter; private readonly isFocus; private isActive; private previousStatsReport; private currentStatsReport; private readonly connectionStats; private readonly trackStats; constructor(callId: string, opponentMemberId: string, pc: RTCPeerConnection, emitter: StatsReportEmitter, isFocus?: boolean); processStats(groupCallId: string, localUserId: string): Promise<CallStatsReportSummary>; private processStatsReport; setActive(isActive: boolean): void; getActive(): boolean; private handleError; private processAndEmitConnectionStatsReport; stopProcessingStats(): void; private onSignalStateChange; setOpponentMemberId(id: string): void; } //# sourceMappingURL=callStatsReportGatherer.d.ts.map