UNPKG

webrtc-issue-detector

Version:

WebRTC diagnostic tool that detects issues with network or user devices

23 lines (22 loc) 813 B
import { CompositeStatsParser, ConnectionInfo, StatsParser, StatsReportItem } from '../types'; export interface AddConnectionPayload { id?: string; pc: RTCPeerConnection; } export interface RemoveConnectionPayload { pc: RTCPeerConnection; } interface CompositeRTCStatsParserParams { statsParser: StatsParser; } declare class CompositeRTCStatsParser implements CompositeStatsParser { private readonly connections; private readonly statsParser; constructor(params: CompositeRTCStatsParserParams); listConnections(): ConnectionInfo[]; addPeerConnection(payload: AddConnectionPayload): void; removePeerConnection(payload: RemoveConnectionPayload): void; parse(): Promise<StatsReportItem[]>; private removeConnectionsByIndexes; } export default CompositeRTCStatsParser;