@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
17 lines (16 loc) • 661 B
TypeScript
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;
}