@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
18 lines (17 loc) • 733 B
TypeScript
import { Detector } from "./Detector";
import { PeerConnectionMonitor } from "../monitors/PeerConnectionMonitor";
import { ClientMonitorEvents } from "../ClientMonitorEvents";
export type CongestionDecetorEvent = ClientMonitorEvents['congestion'];
export declare class CongestionDetector implements Detector {
readonly peerConnection: PeerConnectionMonitor;
static readonly ISSUE_TYPE = "congestion";
readonly name = "congestion-detector";
private _maxAvailableIncomingBitrate;
private _maxReceivingBitrate;
private _maxAvailableOutgoingBitrate;
private _maxSendingBitrate;
constructor(peerConnection: PeerConnectionMonitor);
private get config();
update(): void;
private _resolveIssue;
}