This commit is contained in:
unfunny
2026-09-12 23:57:45 -04:00
parent 986c0af682
commit dfe4cc537f
1775 changed files with 246421 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import { type StatsReportEmitter } from "./statsReportEmitter.ts";
import { type CallStatsReportSummary } from "./callStatsReportSummary.ts";
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