sinch-rtc
Version:
RTC JavaScript/Web SDK
17 lines (16 loc) • 1 kB
TypeScript
import { CallQualityWarningEventFanout } from "../../listeners/CallQualityWarningEventFanout";
import { CallQualityWarningMediaStreamType } from "../CallQualityWarningMediaStreamType";
import { BufferedWarningDetector } from "./BufferedWarningDetector";
import { CallQualityWarningEventType } from "../CallQualityWarningEventType";
import { CallQualityWarningEvent } from "../events/CallQualityWarningEvent";
export declare class HighInboundPacketLossDetector extends BufferedWarningDetector {
private readonly mediaStream;
private static readonly PACKET_LOSS_KEY;
private static readonly PACKET_RECEIVED_KEY;
private static readonly FRACTION_LOST_THRESHOLD;
private lastPacketsReceivedValue;
private lastPacketLostValue;
constructor(mediaStream: CallQualityWarningMediaStreamType, fanout: CallQualityWarningEventFanout);
onNewWebRtcStats(report: RTCStatsReport): void;
protected warningEventWithType(type: CallQualityWarningEventType): CallQualityWarningEvent;
}