webrtc-issue-detector
Version:
WebRTC diagnostic tool that detects issues with network or user devices
22 lines (21 loc) • 794 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
import { CompositeStatsParser } from '../types';
interface PeriodicWebRTCStatsReporterParams {
compositeStatsParser: CompositeStatsParser;
getStatsInterval?: number;
}
declare class PeriodicWebRTCStatsReporter extends EventEmitter {
static readonly STATS_REPORT_READY_EVENT = "stats-report-ready";
static readonly STATS_REPORTS_PARSED = "stats-reports-parsed";
private isStopped;
private reportTimer;
private readonly getStatsInterval;
private readonly compositeStatsParser;
constructor(params: PeriodicWebRTCStatsReporterParams);
get isRunning(): boolean;
startReporting(): void;
stopReporting(): void;
private parseReports;
}
export default PeriodicWebRTCStatsReporter;