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