matrix-js-sdk
Version:
Matrix Client-Server SDK for Javascript
20 lines • 833 B
TypeScript
import { StatsReportGatherer } from "./statsReportGatherer";
import { StatsReportEmitter } from "./statsReportEmitter";
export declare class GroupCallStats {
private groupCallId;
private userId;
private interval;
private timer;
private readonly gatherers;
readonly reports: StatsReportEmitter;
private readonly summaryStatsReporter;
constructor(groupCallId: string, userId: string, interval?: number);
start(): void;
stop(): void;
hasStatsReportGatherer(callId: string): boolean;
addStatsReportGatherer(callId: string, userId: string, peerConnection: RTCPeerConnection): boolean;
removeStatsReportGatherer(callId: string): boolean;
getStatsReportGatherer(callId: string): StatsReportGatherer | undefined;
private processStats;
}
//# sourceMappingURL=groupCallStats.d.ts.map