UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

19 lines (18 loc) 920 B
import { IceConnectionState } from "../../rtc"; import { PeerConnectionClientObserver } from "../../rtc/PeerConnectionClientObserver"; import { Call } from "../Call"; import { DefaultCall } from "../DefaultCall"; import { CallListener } from "../listeners/CallListener"; import { CallQualityDetectorsFactory } from "./detectors/CallQualityDetectorsFactory"; export declare class CallQualityWarningController implements CallListener, PeerConnectionClientObserver { private readonly call; static readonly WEBRTC_FETCH_STATS_INTERVAL_MS = 500; private readonly missingMediaStreamWarningDetector; private readonly webRtcStatsDectors; private intervalId; constructor(factory: CallQualityDetectorsFactory, call: DefaultCall); onCallEstablished(_: Call): void; onCallEnded(_: Call): void; onIceConnectionStateChanged(state: IceConnectionState): void; private startFetchingWebRTCStats; }