This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,28 @@
// Metro module 10749 (f10750).
import { ApplicationStreamPresets, ApplicationStreamSettingRequirements } from "../StreamSettingsConstants";
import { getGoLiveAutoQualityExperimentConfig } from "../GoLiveAutoQualityExperiment";
import canUseStreamSetting from "./canUseStreamSetting";
export default function canStreamWithSettings(a0, a1, a2, a3, a4, a5) {
if (a0 === ApplicationStreamPresets.PRESET_AUTO) {
return getGoLiveAutoQualityExperimentConfig({
location: "canStreamWithSettings"
}).allowAutoQuality;
}
for (const applicationStreamSettingRequirement of ApplicationStreamSettingRequirements) {
const r33 = applicationStreamSettingRequirement;
if (applicationStreamSettingRequirement.preset != null && a0 !== r33.preset) {
continue;
}
if (a1 !== r33.resolution) {
continue;
}
if (a2 !== r33.fps) {
continue;
}
if (!canUseStreamSetting(r33, a3, a4, a5)) {
continue;
}
return true;
}
return false;
};