infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
15 lines (14 loc) • 570 B
TypeScript
import { NetworkQualityStatistics } from "../../../log/monitor/media/NetworkQualityStatistics";
export declare class NetworkQualityMonitor {
private readonly OBSERVE_INTERVAL;
private previousQuality;
private currentQuality;
private qualityMeasurementsBuffer;
observe(networkQualityStatistics: NetworkQualityStatistics): void;
current(): NetworkQualityStatistics;
localNetworkChanged(): boolean;
remoteNetworkChanged(): boolean;
private isQualityMeasurementsBufferFull;
private getCurrentMos;
private observationInProgress;
}