// Module ID: 9124 // Function ID: 9125 // Name: AudioSettingsUtils // Dependencies: [1084, 4629, 9125, 5029, 2] // Exports: coerceAudioContextForProto, snapVolumeToDefault // Module 9124 (AudioSettingsUtils) import UserSettingsConstants from "UserSettingsConstants" /* 1084 */; import BaseConnectionEvent from "BaseConnectionEvent" /* 4629 */; import PerceptualVolumeUtils from "PerceptualVolumeUtils" /* 5029 */; import size from "module_2" /* 2 */; const constants = UserSettingsConstants.ProtoAudioSettingsContextTypes; let result = size.fileFinishedImporting("modules/user_settings/voice/AudioSettingsUtils.tsx"); export const snapVolumeToDefault = function snapVolumeToDefault(USER, DEFAULT) { if (DEFAULT === BaseConnectionEvent.MediaEngineContextTypes.STREAM) { USER = tmp(9125).AudioSettingsDefaultVolumes.STREAM; } else { USER = tmp(9125).AudioSettingsDefaultVolumes.USER; } let tmp3 = USER; const result = PerceptualVolumeUtils.amplitudeToPerceptual(USER); const tmpResult = PerceptualVolumeUtils; if (Math.abs(result - tmpResult2.amplitudeToPerceptual(USER)) < 1) { tmp3 = USER; } return tmp3; }; export const coerceAudioContextForProto = function coerceAudioContextForProto(arg0) { if (BaseConnectionEvent.MediaEngineContextTypes.DEFAULT === arg0) { return constants.USER; } else if (BaseConnectionEvent.MediaEngineContextTypes.STREAM === arg0) { return constants.STREAM; } };