287 lines
14 KiB
TypeScript
287 lines
14 KiB
TypeScript
// Module ID: 5212
|
|
// Function ID: 5213
|
|
// Name: StreamSettingsConstants
|
|
// Dependencies: [1085, 1392, 1126, 2]
|
|
// Exports: getApplicationFramerate, getApplicationResolution, makeResolutionLabel
|
|
|
|
// Module 5212 (StreamSettingsConstants)
|
|
import Constants from "Constants" /* 1085 */;
|
|
import intl3 from "intl" /* 1126 */;
|
|
import PremiumConstants from "PremiumConstants" /* 1392 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const f91770 = () => {
|
|
let StringResult;
|
|
if (null != f34218) {
|
|
StringResult = tmp();
|
|
} else {
|
|
const _String = String;
|
|
StringResult = String(FPS_602);
|
|
}
|
|
return StringResult;
|
|
};
|
|
const f91771 = () => {
|
|
|
|
};
|
|
const BoostedGuildTiers = Constants.BoostedGuildTiers;
|
|
const StreamQualities = PremiumConstants.StreamQualities;
|
|
const ApplicationStreamResolutions = { 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" };
|
|
const obj2 = { 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 obj3 = { 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 items = [, , , , , , , , , , , , , , , , , ];
|
|
const obj4 = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_60, quality: StreamQualities.HIGH_STREAMING_QUALITY };
|
|
items[0] = obj4;
|
|
items[1] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_30, quality: StreamQualities.HIGH_STREAMING_QUALITY };
|
|
items[2] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_15, quality: StreamQualities.HIGH_STREAMING_QUALITY };
|
|
items[3] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_5, preset: obj3.PRESET_DOCUMENTS };
|
|
items[4] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[5] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_30, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[6] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_15, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[7] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[8] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_30, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[9] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_15, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[10] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_1, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[11] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_30 };
|
|
items[12] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_15 };
|
|
items[13] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_5 };
|
|
items[14] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_1, quality: StreamQualities.MID_STREAMING_QUALITY };
|
|
items[15] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_30 };
|
|
items[16] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_15 };
|
|
items[17] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_5 };
|
|
let RESOLUTION_720 = ApplicationStreamResolutions.RESOLUTION_720;
|
|
const obj5 = { value: RESOLUTION_720 };
|
|
Object.defineProperty(obj5, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj5, "subtext", { get: f91771, set: undefined });
|
|
const items1 = [obj5, , , ];
|
|
let RESOLUTION_1080 = ApplicationStreamResolutions.RESOLUTION_1080;
|
|
const obj6 = { value: RESOLUTION_1080 };
|
|
Object.defineProperty(obj6, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj6, "subtext", { get: f91771, set: undefined });
|
|
items1[1] = obj6;
|
|
let RESOLUTION_1440 = ApplicationStreamResolutions.RESOLUTION_1440;
|
|
const obj7 = { value: RESOLUTION_1440 };
|
|
Object.defineProperty(obj7, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj7, "subtext", { get: f91771, set: undefined });
|
|
items1[2] = obj7;
|
|
let RESOLUTION_SOURCE = ApplicationStreamResolutions.RESOLUTION_SOURCE;
|
|
const f34210 = () => {
|
|
const intl = RESOLUTION_SOURCE(f34210[2]).intl;
|
|
return intl.string(RESOLUTION_SOURCE(f34210[2]).t.XjXqzh);
|
|
};
|
|
const obj8 = { value: RESOLUTION_SOURCE };
|
|
Object.defineProperty(obj8, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj8, "subtext", { get: f91771, set: undefined });
|
|
items1[3] = obj8;
|
|
const RESOLUTION_7202 = ApplicationStreamResolutions.RESOLUTION_720;
|
|
const obj9 = { value: RESOLUTION_7202 };
|
|
Object.defineProperty(obj9, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj9, "subtext", { get: f91771, set: undefined });
|
|
const items2 = [obj9, , ];
|
|
const RESOLUTION_10802 = ApplicationStreamResolutions.RESOLUTION_1080;
|
|
const obj10 = { value: RESOLUTION_10802 };
|
|
Object.defineProperty(obj10, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj10, "subtext", { get: f91771, set: undefined });
|
|
items2[1] = obj10;
|
|
const RESOLUTION_14402 = ApplicationStreamResolutions.RESOLUTION_1440;
|
|
const obj11 = { value: RESOLUTION_14402 };
|
|
Object.defineProperty(obj11, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj11, "subtext", { get: f91771, set: undefined });
|
|
items2[2] = obj11;
|
|
let RESOLUTION_480 = ApplicationStreamResolutions.RESOLUTION_480;
|
|
const f34211 = () => {
|
|
let stringResult;
|
|
RESOLUTION_480 = ApplicationStreamResolutions.RESOLUTION_480;
|
|
if (RESOLUTION_480 === ApplicationStreamResolutions.RESOLUTION_SOURCE) {
|
|
const intl2 = RESOLUTION_480(f34211[2]).intl;
|
|
stringResult = intl2.string(RESOLUTION_480(f34211[2]).t.XjXqzh);
|
|
} else {
|
|
const intl = RESOLUTION_480(f34211[2]).intl;
|
|
const obj = { resolution: RESOLUTION_480 };
|
|
stringResult = intl.formatToPlainString(RESOLUTION_480(f34211[2]).t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
const obj12 = { value: RESOLUTION_480 };
|
|
Object.defineProperty(obj12, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj12, "subtext", { get: f91771, set: undefined });
|
|
const items3 = [obj12, , , , ];
|
|
const RESOLUTION_7203 = ApplicationStreamResolutions.RESOLUTION_720;
|
|
const f34212 = () => {
|
|
let stringResult;
|
|
const RESOLUTION_720 = ApplicationStreamResolutions.RESOLUTION_720;
|
|
if (RESOLUTION_720 === ApplicationStreamResolutions.RESOLUTION_SOURCE) {
|
|
const intl2 = RESOLUTION_7203(f34212[2]).intl;
|
|
stringResult = intl2.string(RESOLUTION_7203(f34212[2]).t.XjXqzh);
|
|
} else {
|
|
const intl = RESOLUTION_7203(f34212[2]).intl;
|
|
const obj = { resolution: RESOLUTION_720 };
|
|
stringResult = intl.formatToPlainString(RESOLUTION_7203(f34212[2]).t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
const obj13 = { value: RESOLUTION_7203 };
|
|
Object.defineProperty(obj13, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj13, "subtext", { get: f91771, set: undefined });
|
|
items3[1] = obj13;
|
|
const RESOLUTION_10803 = ApplicationStreamResolutions.RESOLUTION_1080;
|
|
const f34213 = () => {
|
|
let stringResult;
|
|
const RESOLUTION_1080 = ApplicationStreamResolutions.RESOLUTION_1080;
|
|
if (RESOLUTION_1080 === ApplicationStreamResolutions.RESOLUTION_SOURCE) {
|
|
const intl2 = RESOLUTION_10803(f34213[2]).intl;
|
|
stringResult = intl2.string(RESOLUTION_10803(f34213[2]).t.XjXqzh);
|
|
} else {
|
|
const intl = RESOLUTION_10803(f34213[2]).intl;
|
|
const obj = { resolution: RESOLUTION_1080 };
|
|
stringResult = intl.formatToPlainString(RESOLUTION_10803(f34213[2]).t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
const obj14 = { value: RESOLUTION_10803 };
|
|
Object.defineProperty(obj14, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj14, "subtext", { get: f91771, set: undefined });
|
|
items3[2] = obj14;
|
|
const RESOLUTION_14403 = ApplicationStreamResolutions.RESOLUTION_1440;
|
|
const f34214 = () => {
|
|
let stringResult;
|
|
const RESOLUTION_1440 = ApplicationStreamResolutions.RESOLUTION_1440;
|
|
if (RESOLUTION_1440 === ApplicationStreamResolutions.RESOLUTION_SOURCE) {
|
|
const intl2 = RESOLUTION_14403(f34214[2]).intl;
|
|
stringResult = intl2.string(RESOLUTION_14403(f34214[2]).t.XjXqzh);
|
|
} else {
|
|
const intl = RESOLUTION_14403(f34214[2]).intl;
|
|
const obj = { resolution: RESOLUTION_1440 };
|
|
stringResult = intl.formatToPlainString(RESOLUTION_14403(f34214[2]).t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
const obj15 = { value: RESOLUTION_14403 };
|
|
Object.defineProperty(obj15, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj15, "subtext", { get: f91771, set: undefined });
|
|
items3[3] = obj15;
|
|
const RESOLUTION_SOURCE2 = ApplicationStreamResolutions.RESOLUTION_SOURCE;
|
|
const f34215 = () => {
|
|
let stringResult;
|
|
const RESOLUTION_SOURCE = constants.RESOLUTION_SOURCE;
|
|
if (RESOLUTION_SOURCE === constants.RESOLUTION_SOURCE) {
|
|
const intl2 = RESOLUTION_SOURCE2(f34215[2]).intl;
|
|
stringResult = intl2.string(RESOLUTION_SOURCE2(f34215[2]).t.XjXqzh);
|
|
} else {
|
|
const intl = RESOLUTION_SOURCE2(f34215[2]).intl;
|
|
const obj = { resolution: RESOLUTION_SOURCE };
|
|
stringResult = intl.formatToPlainString(RESOLUTION_SOURCE2(f34215[2]).t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
const obj16 = { value: RESOLUTION_SOURCE2 };
|
|
Object.defineProperty(obj16, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj16, "subtext", { get: f91771, set: undefined });
|
|
items3[4] = obj16;
|
|
const FPS_15 = obj2.FPS_15;
|
|
const obj17 = { value: FPS_15 };
|
|
Object.defineProperty(obj17, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj17, "subtext", { get: f91771, set: undefined });
|
|
const items4 = [obj17, , ];
|
|
const FPS_30 = obj2.FPS_30;
|
|
const obj18 = { value: FPS_30 };
|
|
Object.defineProperty(obj18, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj18, "subtext", { get: f91771, set: undefined });
|
|
items4[1] = obj18;
|
|
const FPS_60 = obj2.FPS_60;
|
|
let c1;
|
|
const obj19 = { value: FPS_60 };
|
|
Object.defineProperty(obj19, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj19, "subtext", { get: f91771, set: undefined });
|
|
items4[2] = obj19;
|
|
const FPS_152 = obj2.FPS_15;
|
|
const f34216 = () => {
|
|
const intl = FPS_152(f34216[2]).intl;
|
|
const obj = { value: FPS_15.FPS_15 };
|
|
return intl.formatToPlainString(FPS_152(f34216[2]).t["bW+JCW"], obj);
|
|
};
|
|
const obj20 = { value: FPS_152 };
|
|
Object.defineProperty(obj20, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj20, "subtext", { get: f91771, set: undefined });
|
|
const items5 = [obj20, , ];
|
|
const FPS_302 = obj2.FPS_30;
|
|
const f34217 = () => {
|
|
const intl = FPS_302(f34217[2]).intl;
|
|
const obj = { value: FPS_30.FPS_30 };
|
|
return intl.formatToPlainString(FPS_302(f34217[2]).t["bW+JCW"], obj);
|
|
};
|
|
const obj21 = { value: FPS_302 };
|
|
Object.defineProperty(obj21, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj21, "subtext", { get: f91771, set: undefined });
|
|
items5[1] = obj21;
|
|
const FPS_602 = obj2.FPS_60;
|
|
const f34218 = () => {
|
|
const intl = FPS_602(f34218[2]).intl;
|
|
const obj = { value: FPS_60.FPS_60 };
|
|
return intl.formatToPlainString(FPS_602(f34218[2]).t["bW+JCW"], obj);
|
|
};
|
|
const obj22 = { value: FPS_602 };
|
|
Object.defineProperty(obj22, "label", { get: f91770, set: undefined });
|
|
Object.defineProperty(obj22, "subtext", { get: f91771, set: undefined });
|
|
items5[2] = obj22;
|
|
const result = size.fileFinishedImporting("modules/go_live/StreamSettingsConstants.tsx");
|
|
|
|
export { ApplicationStreamResolutions };
|
|
export const getApplicationResolution = function getApplicationResolution(arg0) {
|
|
if (obj.RESOLUTION_480 === arg0) {
|
|
return obj.RESOLUTION_480;
|
|
} else if (obj.RESOLUTION_720 === arg0) {
|
|
return obj.RESOLUTION_720;
|
|
} else if (obj.RESOLUTION_1080 === arg0) {
|
|
return obj.RESOLUTION_1080;
|
|
} else if (obj.RESOLUTION_1440 === arg0) {
|
|
return obj.RESOLUTION_1440;
|
|
} else if (obj.RESOLUTION_SOURCE === arg0) {
|
|
return obj.RESOLUTION_SOURCE;
|
|
} else {
|
|
const _Error = Error;
|
|
const _HermesInternal = HermesInternal;
|
|
const self = this;
|
|
const self2 = this;
|
|
const error = new Error("Unknown resolution: " + arg0);
|
|
throw error;
|
|
}
|
|
};
|
|
export const ApplicationStreamFPS = obj2;
|
|
export const ApplicationStreamPresets = obj3;
|
|
export const getApplicationFramerate = function getApplicationFramerate(arg0) {
|
|
if (obj2.FPS_5 === arg0) {
|
|
return obj2.FPS_5;
|
|
} else if (obj2.FPS_15 === arg0) {
|
|
return obj2.FPS_15;
|
|
} else if (obj2.FPS_30 === arg0) {
|
|
return obj2.FPS_30;
|
|
} else if (obj2.FPS_60 === arg0) {
|
|
return obj2.FPS_60;
|
|
} else {
|
|
const _Error = Error;
|
|
const _HermesInternal = HermesInternal;
|
|
const self = this;
|
|
const self2 = this;
|
|
const error = new Error("Unknown frame rate: " + arg0);
|
|
throw error;
|
|
}
|
|
};
|
|
export const ApplicationStreamSettingRequirements = items;
|
|
export const ApplicationStreamResolutionButtons = items1;
|
|
export const GoLiveDeviceResolutionButtons = items2;
|
|
export const makeResolutionLabel = function makeResolutionLabel(resolution) {
|
|
let obj;
|
|
let stringResult;
|
|
if (resolution === obj.RESOLUTION_SOURCE) {
|
|
const intl2 = intl3.intl;
|
|
stringResult = intl2.string(intl3.t.XjXqzh);
|
|
} else {
|
|
const intl = intl3.intl;
|
|
obj = { resolution };
|
|
stringResult = intl.formatToPlainString(intl3.t.TEOC0I, obj);
|
|
}
|
|
return stringResult;
|
|
};
|
|
export const ApplicationStreamResolutionButtonsWithSuffixLabel = items3;
|
|
export const ApplicationStreamFPSButtons = items4;
|
|
export const ApplicationStreamFPSButtonsWithSuffixLabel = items5;
|