// Module ID: 10095 // Function ID: 10096 // Name: canStreamWithSettings // Dependencies: [4685, 10096, 10097, 2] // Exports: default // Module 10095 (canStreamWithSettings) import GoLiveAutoQualityExperiment from "GoLiveAutoQualityExperiment" /* 10096 */; import canUseStreamSettingDefault from "canUseStreamSetting" /* 10097 */; import StreamSettingsConstants from "StreamSettingsConstants" /* 4685 */; import size from "module_2" /* 2 */; ({ ApplicationStreamSettingRequirements: c3, ApplicationStreamPresets: closure_4 } = StreamSettingsConstants); const result = size.fileFinishedImporting("modules/go_live/utils/canStreamWithSettings.tsx"); export default function canStreamWithSettings(arg0, arg1, arg2, arg3, arg4, arg5) { if (arg0 === constants.PRESET_AUTO) { return GoLiveAutoQualityExperiment.getGoLiveAutoQualityExperimentConfig({ location: "canStreamWithSettings" }).allowAutoQuality; } else { const iter = dependencyMap[Symbol.iterator](); const nextResult = iter.next(); while (iter !== undefined) { let tmp4 = nextResult; if (null == nextResult.preset) { if (arg1 === tmp4.resolution) { if (arg2 === tmp4.fps) { if (canUseStreamSettingDefault(tmp4, arg3, arg4, arg5)) { iter.return(); let flag = true; return true; } } } } continue; } return false; } };