Files
discord-decomp/modules/go_live/StreamSettingsConstants.tsx
T
2026-11-01 12:12:55 +02:00

572 lines
14 KiB
TypeScript

// Metro module 4244 (f4245).
import { BoostedGuildTiers } from "../../Constants";
import { StreamQualities } from "../premium/PremiumConstants";
import { intl, t } from "../../intl/index.native";
function $mk74013($env) {
return function() {
const r1 = $env;
const r2 = r1[1];
return r2 != null ? r2() : String(r1[0]);
};
}
function $mk74014() {
return function() {};
}
let c2471_1, c2472_1, c2473_1, RESOLUTION_7202, c2475_1, RESOLUTION_10802, c2476_1, RESOLUTION_14402, c2477_1, RESOLUTION_480, c2478_1, RESOLUTION_7203, c2479_1, RESOLUTION_10803, c2480_1, RESOLUTION_14403, c2481_1, RESOLUTION_SOURCE2, c2482_1, FPS_15, c2483_1, FPS_30, c2484_1, FPS_60, c2485_1, FPS_152, c2486_1, FPS_302, c2487_1, FPS_602, c2488_1;
let env2471;
let env2472;
let env2473;
let env2474;
let env2475;
let env2476;
let env2477;
let env2478;
let env2479;
let env2480;
let env2481;
let env2482;
let env2483;
let env2484;
let env2485;
let env2486;
let env2487;
let env2488;
let c2470_2 = {
RESOLUTION_480: 480,
480: "RESOLUTION_480",
RESOLUTION_720: 720,
720: "RESOLUTION_720",
RESOLUTION_1080: 1080,
1080: "RESOLUTION_1080",
RESOLUTION_1440: 1440,
1440: "RESOLUTION_1440",
RESOLUTION_SOURCE: 0,
0: "RESOLUTION_SOURCE"
};
let c2470_3 = {
FPS_5: 5,
5: "FPS_5",
FPS_15: 15,
15: "FPS_15",
FPS_30: 30,
30: "FPS_30",
FPS_60: 60,
60: "FPS_60"
};
const r11 = {
PRESET_VIDEO: 1,
1: "PRESET_VIDEO",
PRESET_DOCUMENTS: 2,
2: "PRESET_DOCUMENTS",
PRESET_CUSTOM: 3,
3: "PRESET_CUSTOM",
PRESET_AUTO: 4,
4: "PRESET_AUTO",
PRESET_MOBILE_DEFAULT: 5,
5: "PRESET_MOBILE_DEFAULT",
PRESET_MOBILE_PERFORMANCE: 6,
6: "PRESET_MOBILE_PERFORMANCE",
PRESET_MOBILE_HIGH_QUALITY: 7,
7: "PRESET_MOBILE_HIGH_QUALITY"
};
const r10 = [{
resolution: c2470_2.RESOLUTION_SOURCE,
fps: c2470_3.FPS_60,
quality: StreamQualities.HIGH_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_SOURCE,
fps: c2470_3.FPS_30,
quality: StreamQualities.HIGH_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_SOURCE,
fps: c2470_3.FPS_15,
quality: StreamQualities.HIGH_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_SOURCE,
fps: c2470_3.FPS_5,
preset: r11.PRESET_DOCUMENTS
}, {
resolution: c2470_2.RESOLUTION_1440,
fps: c2470_3.FPS_60,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_1440,
fps: c2470_3.FPS_30,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_1440,
fps: c2470_3.FPS_15,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_1080,
fps: c2470_3.FPS_60,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_1080,
fps: c2470_3.FPS_30,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_1080,
fps: c2470_3.FPS_15,
guildPremiumTier: BoostedGuildTiers.TIER_2,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_720,
fps: c2470_3.FPS_60,
guildPremiumTier: BoostedGuildTiers.TIER_1,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_720,
fps: c2470_3.FPS_30
}, {
resolution: c2470_2.RESOLUTION_720,
fps: c2470_3.FPS_15
}, {
resolution: c2470_2.RESOLUTION_720,
fps: c2470_3.FPS_5
}, {
resolution: c2470_2.RESOLUTION_480,
fps: c2470_3.FPS_60,
guildPremiumTier: BoostedGuildTiers.TIER_1,
quality: StreamQualities.MID_STREAMING_QUALITY
}, {
resolution: c2470_2.RESOLUTION_480,
fps: c2470_3.FPS_30
}, {
resolution: c2470_2.RESOLUTION_480,
fps: c2470_3.FPS_15
}, {
resolution: c2470_2.RESOLUTION_480,
fps: c2470_3.FPS_5
}];
const RESOLUTION_7205 = c2470_2.RESOLUTION_720;
const r133 = env2471 = {};
const RESOLUTION_720 = RESOLUTION_7205;
c2471_1 = void 0;
const r134 = {
value: RESOLUTION_7205
};
Object.defineProperty(r134, "label", {
get: $mk74013(r133),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r134, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_10804 = c2470_2.RESOLUTION_1080;
const r138 = env2472 = {};
const RESOLUTION_1080 = RESOLUTION_10804;
c2472_1 = void 0;
const r139 = {
value: RESOLUTION_10804
};
Object.defineProperty(r139, "label", {
get: $mk74013(r138),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r139, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_14404 = c2470_2.RESOLUTION_1440;
const r143 = env2473 = {};
const RESOLUTION_1440 = RESOLUTION_14404;
c2473_1 = void 0;
const r144 = {
value: RESOLUTION_14404
};
Object.defineProperty(r144, "label", {
get: $mk74013(r143),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r144, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_SOURCE3 = c2470_2.RESOLUTION_SOURCE;
const r148 = env2474 = {};
const RESOLUTION_SOURCE = RESOLUTION_SOURCE3;
const c2474_1 = () => intl.string(t.XjXqzh);
const r150 = {
value: RESOLUTION_SOURCE3
};
Object.defineProperty(r150, "label", {
get: $mk74013(r148),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r150, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const r9 = [r134, r139, r144, r150];
const RESOLUTION_7206 = c2470_2.RESOLUTION_720;
const r154 = env2475 = {};
RESOLUTION_7202 = RESOLUTION_7206;
c2475_1 = void 0;
const r155 = {
value: RESOLUTION_7206
};
Object.defineProperty(r155, "label", {
get: $mk74013(r154),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r155, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_10805 = c2470_2.RESOLUTION_1080;
const r160 = env2476 = {};
RESOLUTION_10802 = RESOLUTION_10805;
c2476_1 = void 0;
const r161 = {
value: RESOLUTION_10805
};
Object.defineProperty(r161, "label", {
get: $mk74013(r160),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r161, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_14405 = c2470_2.RESOLUTION_1440;
const r165 = env2477 = {};
RESOLUTION_14402 = RESOLUTION_14405;
c2477_1 = void 0;
const r166 = {
value: RESOLUTION_14405
};
Object.defineProperty(r166, "label", {
get: $mk74013(r165),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r166, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const r158 = [r155, r161, r166];
const RESOLUTION_4802 = c2470_2.RESOLUTION_480;
const r170 = env2478 = {};
RESOLUTION_480 = RESOLUTION_4802;
c2478_1 = () => {
const RESOLUTION_4802 = c2470_2.RESOLUTION_480;
return RESOLUTION_4802 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: RESOLUTION_4802
});
};
const r172 = {
value: RESOLUTION_4802
};
Object.defineProperty(r172, "label", {
get: $mk74013(r170),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r172, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_7204 = c2470_2.RESOLUTION_720;
const r176 = env2479 = {};
RESOLUTION_7203 = RESOLUTION_7204;
c2479_1 = () => {
const RESOLUTION_7204 = c2470_2.RESOLUTION_720;
return RESOLUTION_7204 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: RESOLUTION_7204
});
};
const r178 = {
value: RESOLUTION_7204
};
Object.defineProperty(r178, "label", {
get: $mk74013(r176),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r178, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_10806 = c2470_2.RESOLUTION_1080;
const r182 = env2480 = {};
RESOLUTION_10803 = RESOLUTION_10806;
c2480_1 = () => {
const RESOLUTION_10804 = c2470_2.RESOLUTION_1080;
return RESOLUTION_10804 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: RESOLUTION_10804
});
};
const r184 = {
value: RESOLUTION_10806
};
Object.defineProperty(r184, "label", {
get: $mk74013(r182),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r184, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_14406 = c2470_2.RESOLUTION_1440;
const r188 = env2481 = {};
RESOLUTION_14403 = RESOLUTION_14406;
c2481_1 = () => {
const RESOLUTION_14404 = c2470_2.RESOLUTION_1440;
return RESOLUTION_14404 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: RESOLUTION_14404
});
};
const r190 = {
value: RESOLUTION_14406
};
Object.defineProperty(r190, "label", {
get: $mk74013(r188),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r190, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const RESOLUTION_SOURCE4 = c2470_2.RESOLUTION_SOURCE;
const r194 = env2482 = {};
RESOLUTION_SOURCE2 = RESOLUTION_SOURCE4;
c2482_1 = () => {
const RESOLUTION_SOURCE3 = c2470_2.RESOLUTION_SOURCE;
return RESOLUTION_SOURCE3 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: RESOLUTION_SOURCE3
});
};
const r196 = {
value: RESOLUTION_SOURCE4
};
Object.defineProperty(r196, "label", {
get: $mk74013(r194),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r196, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const r175 = [r172, r178, r184, r190, r196];
const FPS_153 = c2470_3.FPS_15;
const r200 = env2483 = {};
FPS_15 = FPS_153;
c2483_1 = void 0;
const r201 = {
value: FPS_153
};
Object.defineProperty(r201, "label", {
get: $mk74013(r200),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r201, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const FPS_303 = c2470_3.FPS_30;
const r205 = env2484 = {};
FPS_30 = FPS_303;
c2484_1 = void 0;
const r206 = {
value: FPS_303
};
Object.defineProperty(r206, "label", {
get: $mk74013(r205),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r206, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const FPS_603 = c2470_3.FPS_60;
const r210 = env2485 = {};
FPS_60 = FPS_603;
c2485_1 = void 0;
const r211 = {
value: FPS_603
};
Object.defineProperty(r211, "label", {
get: $mk74013(r210),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r211, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const r204 = [r201, r206, r211];
const FPS_154 = c2470_3.FPS_15;
const r215 = env2486 = {};
FPS_152 = FPS_154;
c2486_1 = () => intl.formatToPlainString(t["bW+JCW"], {
value: c2470_3.FPS_15
});
const r217 = {
value: FPS_154
};
Object.defineProperty(r217, "label", {
get: $mk74013(r215),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r217, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const FPS_304 = c2470_3.FPS_30;
const r221 = env2487 = {};
FPS_302 = FPS_304;
c2487_1 = () => intl.formatToPlainString(t["bW+JCW"], {
value: c2470_3.FPS_30
});
const r223 = {
value: FPS_304
};
Object.defineProperty(r223, "label", {
get: $mk74013(r221),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r223, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const FPS_604 = c2470_3.FPS_60;
const r227 = env2488 = {};
FPS_602 = FPS_604;
c2488_1 = () => intl.formatToPlainString(t["bW+JCW"], {
value: c2470_3.FPS_60
});
const r229 = {
value: FPS_604
};
Object.defineProperty(r229, "label", {
get: $mk74013(r227),
set: void 0,
enumerable: true,
configurable: true
});
Object.defineProperty(r229, "subtext", {
get: $mk74014(),
set: void 0,
enumerable: true,
configurable: true
});
const r220 = [r217, r223, r229];
export { c2470_2 as ApplicationStreamResolutions };
export function getApplicationResolution(a0) {
if (c2470_2.RESOLUTION_480 === a0) {
return c2470_2.RESOLUTION_480;
}
if (c2470_2.RESOLUTION_720 === a0) {
return c2470_2.RESOLUTION_720;
}
if (c2470_2.RESOLUTION_1080 === a0) {
return c2470_2.RESOLUTION_1080;
}
if (c2470_2.RESOLUTION_1440 === a0) {
return c2470_2.RESOLUTION_1440;
}
if (c2470_2.RESOLUTION_SOURCE === a0) {
return c2470_2.RESOLUTION_SOURCE;
}
throw new Error(`Unknown resolution: ${a0}`);
}
export { c2470_3 as ApplicationStreamFPS };
export { r11 as ApplicationStreamPresets };
export function getApplicationFramerate(a0) {
if (c2470_3.FPS_5 === a0) {
return c2470_3.FPS_5;
}
if (c2470_3.FPS_15 === a0) {
return c2470_3.FPS_15;
}
if (c2470_3.FPS_30 === a0) {
return c2470_3.FPS_30;
}
if (c2470_3.FPS_60 === a0) {
return c2470_3.FPS_60;
}
throw new Error(`Unknown frame rate: ${a0}`);
}
export { r10 as ApplicationStreamSettingRequirements };
export { r9 as ApplicationStreamResolutionButtons };
export { r158 as GoLiveDeviceResolutionButtons };
export function makeResolutionLabel(a0) {
return a0 === c2470_2.RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {
resolution: a0
});
}
export { r175 as ApplicationStreamResolutionButtonsWithSuffixLabel };
export { r204 as ApplicationStreamFPSButtons };
export { r220 as ApplicationStreamFPSButtonsWithSuffixLabel };