UNPKG

matrix-js-sdk

Version:
24 lines 939 B
import { StatsReportEmitter } from "./statsReportEmitter"; import { SummaryStats } from "./summaryStats"; export declare class StatsReportGatherer { readonly callId: string; readonly remoteUserId: string; private readonly pc; private readonly emitter; private readonly isFocus; private isActive; private previousStatsReport; private currentStatsReport; private readonly connectionStats; private readonly trackStats; constructor(callId: string, remoteUserId: string, pc: RTCPeerConnection, emitter: StatsReportEmitter, isFocus?: boolean); processStats(groupCallId: string, localUserId: string): Promise<SummaryStats>; private processStatsReport; setActive(isActive: boolean): void; getActive(): boolean; private handleError; private processAndEmitReport; stopProcessingStats(): void; private onSignalStateChange; } //# sourceMappingURL=statsReportGatherer.d.ts.map