Files
discord-decomp/_bundle/Module4250.js
T
2026-11-01 12:12:55 +02:00

334 lines
10 KiB
JavaScript

// Metro module 4250 (f4251).
import * as _Module4251 from "./Module4251";
const r31 = {
DEFAULT: "default",
STREAM: "stream"
};
const r30 = {
AUDIO_INPUT: "audioinput",
AUDIO_OUTPUT: "audiooutput",
VIDEO_INPUT: "videoinput"
};
const r29 = {
PUSH_TO_TALK: "PUSH_TO_TALK",
VOICE_ACTIVITY: "VOICE_ACTIVITY"
};
const r28 = {
DISCONNECTED: "DISCONNECTED",
CONNECTING: "CONNECTING",
CONNECTED: "CONNECTED",
NO_ROUTE: "NO_ROUTE",
ICE_CHECKING: "ICE_CHECKING",
DTLS_CONNECTING: "DTLS_CONNECTING"
};
const r27 = {
TRANSPORT: 1,
1: "TRANSPORT",
OUTBOUND: 2,
2: "OUTBOUND",
INBOUND: 4,
4: "INBOUND",
ALL: 7,
7: "ALL"
};
const r26 = {
MANUAL_DISABLE: "video_manual_disable",
MANUAL_ENABLE: "video_manual_enable",
MANUAL_REENABLE: "video_manual_reenable",
AUTO_DISABLE: "video_auto_disable",
AUTO_ENABLE: "video_auto_enable",
AUTO_DOWNGRADE: "video_auto_downgrade",
AUTO_UPGRADE: "video_auto_upgrade,"
};
const r25 = {
NO_OVERRIDE: "no_override",
HIGH: "high",
LOW: "low"
};
const r23 = {
videoBudget: {
width: 1280,
height: 720,
framerate: 30
},
videoCapture: {
width: 1280,
height: 720,
framerate: 30
},
videoBitrate: {
min: 150000,
max: 2500000
},
desktopBitrate: {
min: 500000,
max: 3500000,
target: 600000
},
videoBitrateFloor: 150000
};
const r22 = {
AUTO_ENABLE: "AUTO_ENABLE",
ATTENUATION: "ATTENUATION",
AUDIO_INPUT_DEVICE: "AUDIO_INPUT_DEVICE",
AUDIO_OUTPUT_DEVICE: "AUDIO_OUTPUT_DEVICE",
VOICE_PROCESSING: "VOICE_PROCESSING",
QOS: "QOS",
NATIVE_PING: "NATIVE_PING",
LEGACY_AUDIO_SUBSYSTEM: "LEGACY_AUDIO_SUBSYSTEM",
EXPERIMENTAL_AUDIO_SUBSYSTEM: "EXPERIMENTAL_AUDIO_SUBSYSTEM",
AUTOMATIC_AUDIO_SUBSYSTEM: "AUTOMATIC_AUDIO_SUBSYSTEM",
AUDIO_SUBSYSTEM_DEFERRED_SWITCH: "AUDIO_SUBSYSTEM_DEFERRED_SWITCH",
AUDIO_BYPASS_SYSTEM_INPUT_PROCESSING: "AUDIO_BYPASS_SYSTEM_INPUT_PROCESSING",
DEBUG_LOGGING: "DEBUG_LOGGING",
AUTOMATIC_VAD: "AUTOMATIC_VAD",
VOICE_PANNING: "VOICE_PANNING",
DIAGNOSTICS: "DIAGNOSTICS",
VIDEO: "VIDEO",
DESKTOP_CAPTURE: "DESKTOP_CAPTURE",
DESKTOP_CAPTURE_FORMAT: "DESKTOP_CAPTURE_FORMAT",
DESKTOP_CAPTURE_APPLICATIONS: "DESKTOP_CAPTURE_APPLICATIONS",
SOUNDSHARE: "SOUNDSHARE",
LOOPBACK: "LOOPBACK",
VIDEO_HOOK: "VIDEO_HOOK",
EXPERIMENTAL_SOUNDSHARE: "EXPERIMENTAL_SOUNDSHARE",
WUMPUS_VIDEO: "WUMPUS_VIDEO",
ELEVATED_HOOK: "ELEVATED_HOOK",
HYBRID_VIDEO: "HYBRID_VIDEO",
REMOTE_LOCUS_NETWORK_CONTROL: "REMOTE_LOCUS_NETWORK_CONTROL",
SCREEN_PREVIEWS: "SCREEN_PREVIEWS",
WINDOW_PREVIEWS: "WINDOW_PREVIEWS",
AUDIO_DEBUG_STATE: "AUDIO_DEBUG_STATE",
AEC_DUMP: "AEC_DUMP",
DISABLE_VIDEO: "DISABLE_VIDEO",
CONNECTION_REPLAY: "CONNECTION_REPLAY",
SIMULCAST: "SIMULCAST",
RTC_REGION_RANKING: "RTC_REGION_RANKING",
ELECTRON_VIDEO: "ELECTRON_VIDEO",
MEDIAPIPE: "MEDIAPIPE",
FIXED_KEYFRAME_INTERVAL: "FIXED_KEYFRAME_INTERVAL",
SAMPLE_PLAYBACK: "SAMPLE_PLAYBACK",
FIRST_FRAME_CALLBACK: "FIRST_FRAME_CALLBACK",
REMOTE_USER_MULTI_STREAM: "REMOTE_USER_MULTI_STREAM",
NOISE_SUPPRESSION: "NOISE_SUPPRESSION",
NOISE_CANCELLATION: "NOISE_CANCELLATION",
AUTOMATIC_GAIN_CONTROL: "AUTOMATIC_GAIN_CONTROL",
CLIPS: "CLIPS",
CLIPS_RECORDING_READY_EVENTS: "CLIPS_RECORDING_READY_EVENTS",
SPEED_TEST: "SPEED_TEST",
IMAGE_QUALITY_MEASUREMENT: "IMAGE_QUALITY_MEASUREMENT",
GO_LIVE_HARDWARE: "GO_LIVE_HARDWARE",
SCREEN_CAPTURE_KIT: "SCREEN_CAPTURE_KIT",
SCREEN_SOUNDSHARE: "SCREEN_SOUNDSHARE",
NATIVE_SCREENSHARE_PICKER: "NATIVE_SCREENSHARE_PICKER",
MLS_PAIRWISE_FINGERPRINTS: "MLS_PAIRWISE_FINGERPRINTS",
OFFLOAD_ADM_CONTROLS: "OFFLOAD_ADM_CONTROLS",
SIDECHAIN_COMPRESSION: "SIDECHAIN_COMPRESSION",
VAAPI: "VAAPI",
GAMESCOPE_CAPTURE: "GAMESCOPE_CAPTURE",
ASYNC_VIDEO_INPUT_DEVICE_INIT: "ASYNC_VIDEO_INPUT_DEVICE_INIT",
PORT_AWARE_LATENCY_TESTING: "PORT_AWARE_LATENCY_TESTING",
SPATIAL_AUDIO: "SPATIAL_AUDIO",
KRISP_NATIVE_ERROR: "KRISP_NATIVE_ERROR"
};
const r21 = {
NATIVE: "NATIVE",
WEBRTC: "WEBRTC",
DUMMY: "DUMMY"
};
const r20 = {
LEGACY: "legacy",
STANDARD: "standard",
EXPERIMENTAL: "experimental",
AUTOMATIC: "automatic"
};
const r19 = {
OPUS: "opus",
VP8: "VP8",
VP9: "VP9",
H264: "H264",
H265: "H265",
RTX: "rtx",
TEST: "TEST"
};
const r18 = {
NONE: 0,
0: "NONE",
VOICE: 1,
1: "VOICE",
SOUNDSHARE: 2,
2: "SOUNDSHARE",
PRIORITY: 4,
4: "PRIORITY",
HIDDEN: 8,
8: "HIDDEN"
};
const r17 = {
AUDIO: "audio",
VIDEO: "video",
SCREEN: "screen",
TEST: "test"
};
const r16 = {
PLAYING: "playing",
PAUSED: "paused"
};
const r15 = {
FIXED: "fixed",
SOURCE: "source"
};
const r14 = {
REMB: "remb"
};
const r13 = {
VIDEOTOOLBOX_RATE_CONTROL: "videotoolbox_rate_control",
SIGNAL_AV1_ENCODE: "signal_av1_encode",
SIGNAL_AV1_DECODE: "signal_av1_decode",
SIGNAL_AV1_HARDWARE_DECODE: "signal_av1_hardware_decode",
VIEWER_CLIP: "viewer_clip",
RESET_DECODER_ON_ERRORS: "reset_decoder_on_errors",
SOFTWARE_FALLBACK_ON_ERRORS: "software_fallback_on_errors",
SOFTWARE_FALLBACK_ON_CONSECUTIVE_ERRORS: "software_fallback_on_consecutive_errors",
BROWSER_HEVC: "browser_hevc",
LOW_LATENCY_RATE_CONTROL: "low_latency_rate_control",
H265_DISABLE_ENCODE: "h265_disable_encode",
H265_HARDWARE_ONLY: "h265_hardware_only",
H265_HARDWARE_DECODE_AVAILABLE: "h265_hardware_decode_available",
WMF_GPU_ENCODE: "wmf_gpu_encode",
USE_LIBOPENH264_DECODER: "use_libopenh264_decoder",
SWALLOW_VOLUME_ONLY_SPEAKING_EVENTS: "swallow_volume_only_speaking_events",
BROWSER_TRANSCEIVER_PADDING_REMOVAL: "browser_transceiver_padding_removal",
INTEL_GPU_DISABLE: "intel_gpu_disable"
};
const r12 = {
AUTO: 1,
1: "AUTO",
FULL: 2,
2: "FULL"
};
const r179 = {
KRISP_CPU_OVERUSE: 1,
1: "KRISP_CPU_OVERUSE",
KRISP_FAILED: 2,
2: "KRISP_FAILED",
KRISP_VAD_CPU_OVERUSE: 3,
3: "KRISP_VAD_CPU_OVERUSE",
KRISP_INIT_ERROR: 4,
4: "KRISP_INIT_ERROR",
KRISP_INIT_ERROR_NATIVE: 5,
5: "KRISP_INIT_ERROR_NATIVE",
KRISP_INIT_ERROR_SSE4_NOT_SUPPORTED: -1
};
r179[-1] = "KRISP_INIT_ERROR_SSE4_NOT_SUPPORTED";
r179.KRISP_INIT_ERROR_AVX2_NOT_SUPPORTED = -2;
r179[-2] = "KRISP_INIT_ERROR_AVX2_NOT_SUPPORTED";
r179.KRISP_INIT_ERROR_UNSIGNED = -3;
r179[-3] = "KRISP_INIT_ERROR_UNSIGNED";
r179.KRISP_INIT_ERROR_GLOBAL_INIT = -4;
r179[-4] = "KRISP_INIT_ERROR_GLOBAL_INIT";
r179.KRISP_INIT_ERROR_WEIGHT_8K = -5;
r179[-5] = "KRISP_INIT_ERROR_WEIGHT_8K";
r179.KRISP_INIT_ERROR_WEIGHT_16K = -6;
r179[-6] = "KRISP_INIT_ERROR_WEIGHT_16K";
r179.KRISP_INIT_ERROR_WEIGHT_32K = -7;
r179[-7] = "KRISP_INIT_ERROR_WEIGHT_32K";
r179.KRISP_INIT_ERROR_WEIGHT_VAD = -8;
r179[-8] = "KRISP_INIT_ERROR_WEIGHT_VAD";
const r202 = {
INIT_FAILED: 1,
1: "INIT_FAILED",
UNSUPPORTED: 2,
2: "UNSUPPORTED"
};
const r205 = {
LIVE: 0,
0: "LIVE",
PREVIEW: 1,
1: "PREVIEW"
};
const r208 = {
LOW: 2,
2: "LOW",
BELOW_NORMAL: 1,
1: "BELOW_NORMAL",
NORMAL: 0,
0: "NORMAL",
ABOVE_NORMAL: -1
};
r208[-1] = "ABOVE_NORMAL";
r208.HIGH = -2;
r208[-2] = "HIGH";
export const DesktopSources = _Module4251.DesktopSources;
export { r31 as MediaEngineContextTypes };
export { r30 as DeviceTypes };
export { r29 as InputModes };
export { r28 as ConnectionStates };
export { r27 as StatsFilter };
export { r26 as VideoToggleReason };
export { r25 as SimulcastOverrideQuality };
export const DEFAULT_VOLUME = 100;
export const DEFAULT_STREAM_VOLUME = 18;
export const MAX_EMBEDDED_VOLUME_PERCEPTUAL = 200;
export const MAX_NON_EMBEDDED_VOLUME_PERCEPTUAL = 100;
export const DEFAULT_VOICE_BITRATE = 64000;
export const DEFAULT_SOUNDSHARE_VOICE_BITRATE = 128000;
export const DEFAULT_DEVICE_ID = "default";
export const DEFAULT_DEVICE_REGEX = /^Default/;
export const DISABLED_DEVICE_ID = "disabled";
export const DEFAULT_PAN = 50;
export const DEFAULT_PRIORITY_SPEAKER_DUCKING = 0.1;
export const SIDECHAIN_COMPRESSION_MIN_THRESHOLD = -40;
export const SIDECHAIN_COMPRESSION_MAX_THRESHOLD = -25;
export const SIDECHAIN_COMPRESSION_MIN_RATIO = 0.06666666666666667;
export const SIDECHAIN_COMPRESSION_MAX_RATIO = 0.8;
export const DEFAULT_CALL_BITRATE = 600000;
export const DEFAULT_CALL_MIN_BITRATE = 16000;
export const DEFAULT_CALL_MAX_BITRATE = 10000000;
export const PING_INTERVAL = 5000;
export const VIDEO_QUALITY_LOW_WIDTH = 640;
export const VIDEO_QUALITY_LOW_HEIGHT = 360;
export const VIDEO_QUALITY_LOW_MIN_BITRATE = 100000;
export const VIDEO_QUALITY_LOW_MAX_BITRATE = 625000;
export const VIDEO_QUALITY_FRAMRATE_NOT_SPEAKING_TIMEOUT = 15000;
export const VIDEO_QUALITY_FRAMERATE = 30;
export const VIDEO_QUALITY_FRAMERATE_MUTED = 20;
export const VIDEO_QUALITY_FRAMERATE_MUTED_2 = 12;
export const VIDEO_CAPTURE_FRAMERATE = 30;
export const SIMULCAST_HQ_QUALITY = 100;
export const SIMULCAST_LQ_QUALITY = 50;
export const VIDEO_QUALITY_GOLIVE_LQ_WIDTH = 1280;
export const VIDEO_QUALITY_GOLIVE_LQ_HEIGHT = 720;
export const VIDEO_QUALITY_GOLIVE_LQ_FRAMERATE = 30;
export const DESKTOP_LOW_QUALITY_STREAM_MAX_BITRATE = 1500000;
export const DESKTOP_LOW_QUALITY_STREAM_MIN_BITRATE = 500000;
export const DESKTOP_BITRATE = 3500000;
export const DESKTOP_BITRATE_ENHANCED = 9000000;
export const MEDIA_SINK_WANTS_PROPERTIES = ["remoteSinkWantsPixelCount", "remoteSinkWantsMaxFramerate", "encodingVideoMinBitRate", "encodingVideoMaxBitRate", "encodingVideoBitRate", "streamParameters"];
export { r23 as defaultVideoQualityOptions };
export const BIT_FLOOR_PER_PIXEL = 0.02;
export const VideoHealthManagerConfig = {
featureEnabled: true,
windowLength: 5,
allowedPoorFpsRatio: 1,
fpsThreshold: 5,
backoffTimeSec: 15
};
export const VIEWERSIDE_CLIP_KFI_MS = 60000;
export const DARWIN_H265_VERSION = ">=22.0.0";
export const QUEUE_METRICS_INTERVAL_MS = 900000;
export { r22 as Features };
export { r21 as MediaEngineImplementations };
export { r20 as AudioSubsystems };
export { r19 as Codecs };
export { r18 as SpeakingFlags };
export { r17 as MediaTypes };
export { r16 as VideoStates };
export { r15 as ResolutionTypes };
export { r14 as RTCPMessageTypes };
export { r13 as ExperimentFlags };
export { r12 as VideoQualityMode };
export { r179 as NoiseCancellerError };
export { r202 as VideoFilterError };
export { r205 as VideoFilterTarget };
export { r208 as ProcessPriority };