UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

17 lines (16 loc) 661 B
import { ClientMonitor } from ".."; import { RtcStats } from "../schema/W3cStatsIdentifiers"; import { StatsCollector } from "./StatsCollector"; export declare class RtcPeerConnectionStatsCollector implements StatsCollector { readonly peerConnection: RTCPeerConnection; readonly clientMonitor: ClientMonitor; lastStats: RtcStats[]; get browser(): { name: "chrome" | "firefox" | "safari" | "edge" | "opera" | "unknown"; version: string; } | undefined; constructor(peerConnection: RTCPeerConnection, clientMonitor: ClientMonitor); getStats(): Promise<RtcStats[]>; private _extend; private _firefoxTrackStats; }