sinch-rtc
Version:
RTC JavaScript/Web SDK
16 lines • 893 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZeroInboundAudioLevelDetectorHandler = void 0;
const WebRTCStats_types_1 = require("../../../reporting/WebRTCStats.types");
const WebRtcStatsUtils_1 = require("../../../WebRtcStatsUtils");
const ZeroInboundAudioLevelWarningEvent_1 = require("../../events/ZeroInboundAudioLevelWarningEvent");
class ZeroInboundAudioLevelDetectorHandler {
getAudioLevelStats(report) {
return (0, WebRtcStatsUtils_1.getStatsWithType)(report, WebRTCStats_types_1.RtcStatsTypes.InboundRtp, WebRTCStats_types_1.MediaType.Audio);
}
createWarningEvent(type) {
return new ZeroInboundAudioLevelWarningEvent_1.ZeroInboundAudioLevelWarningEvent(type);
}
}
exports.ZeroInboundAudioLevelDetectorHandler = ZeroInboundAudioLevelDetectorHandler;
//# sourceMappingURL=ZeroInboundAudioLevelDetectorHandler.js.map