UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

16 lines (15 loc) 659 B
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; readonly name = "congestion-detector"; private _maxAvailableIncomingBitrate; private _maxReceivingBitrate; private _maxAvailableOutgoingBitrate; private _maxSendingBitrate; constructor(peerConnection: PeerConnectionMonitor); private get config(); update(): void; }