sinch-rtc
Version:
RTC JavaScript/Web SDK
14 lines (13 loc) • 701 B
TypeScript
import { CallQualityWarningEventFanout } from "../../../listeners/CallQualityWarningEventFanout";
import { WebRtcStatsDetector } from "../WebRtcStatsDetector";
import { AudioLevelDetectorHandler } from "../AudioLevelDetectorHandler";
export declare class ZeroAudioLevelDetector extends WebRtcStatsDetector {
private handler;
private static readonly AUDIO_LEVEL_KEY;
private static readonly AUDIO_STATS_COVERED_TIME_SPAN_MS;
private lastStatTimestamp;
private statsBuffer;
constructor(statsIntervalMs: number, handler: AudioLevelDetectorHandler, fanout: CallQualityWarningEventFanout);
onNewWebRtcStats(report: RTCStatsReport): void;
private handleNewAudioLevelValue;
}