// Module ID: 4183 // Function ID: 35966 // Name: DesktopSources // Dependencies: [] // Module 4183 (DesktopSources) const _module = require(dependencyMap[0]); const result = _module.fileFinishedImporting("../discord_common/js/packages/media-engine/Constants.tsx"); export const DesktopSources = require(dependencyMap[1]).DesktopSources; export const MediaEngineContextTypes = { DEFAULT: "default", STREAM: "stream" }; export const DeviceTypes = { AUDIO_INPUT: "audioinput", AUDIO_OUTPUT: "audiooutput", VIDEO_INPUT: "videoinput" }; export const InputModes = { PUSH_TO_TALK: "PUSH_TO_TALK", VOICE_ACTIVITY: "VOICE_ACTIVITY" }; export const ConnectionStates = { DISCONNECTED: "DISCONNECTED", CONNECTING: "CONNECTING", CONNECTED: "CONNECTED", NO_ROUTE: "NO_ROUTE", ICE_CHECKING: "ICE_CHECKING", DTLS_CONNECTING: "DTLS_CONNECTING" }; export const StatsFilter = { TRANSPORT: 1, [1]: "TRANSPORT", OUTBOUND: 2, [2]: "OUTBOUND", INBOUND: 4, [4]: "INBOUND", ALL: 7, [7]: "ALL" }; export const VideoToggleReason = { 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," }; export const SimulcastOverrideQuality = { NO_OVERRIDE: "no_override", HIGH: "high", LOW: "low" }; 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 = []; export const defaultVideoQualityOptions = { videoBudget: {}, videoCapture: {}, videoBitrate: { position: "flex", top: "100%" }, desktopBitrate: {}, videoBitrateFloor: 150000 }; export const BIT_FLOOR_PER_PIXEL = 0.02; export const VideoHealthManagerConfig = { "Bool(true)": 8, "Bool(true)": 0, "Bool(true)": 4, "Bool(true)": 12, "Bool(true)": true }; export const VIEWERSIDE_CLIP_KFI_MS = 60000; export const DARWIN_H265_VERSION = ">=22.0.0"; export const QUEUE_METRICS_INTERVAL_MS = 900000; export const Features = { 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" }; export const MediaEngineImplementations = { NATIVE: "NATIVE", WEBRTC: "WEBRTC", DUMMY: "DUMMY" }; export const AudioSubsystems = { LEGACY: "legacy", STANDARD: "standard", EXPERIMENTAL: "experimental", AUTOMATIC: "automatic" }; export const Codecs = { OPUS: "opus", VP8: "VP8", VP9: "VP9", H264: "H264", H265: "H265", RTX: "rtx", TEST: "TEST" }; export const SpeakingFlags = { NONE: 0, [0]: "NONE", VOICE: 1, [1]: "VOICE", SOUNDSHARE: 2, [2]: "SOUNDSHARE", PRIORITY: 4, [4]: "PRIORITY", HIDDEN: 8, [8]: "HIDDEN" }; export const MediaTypes = { AUDIO: "audio", VIDEO: "video", SCREEN: "screen", TEST: "test" }; export const VideoStates = { PLAYING: "playing", PAUSED: "paused" }; export const ResolutionTypes = { FIXED: "fixed", SOURCE: "source" }; export const RTCPMessageTypes = { REMB: "remb" }; export const ExperimentFlags = { 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" }; export const VideoQualityMode = { AUTO: 1, [1]: "AUTO", FULL: 2, [2]: "FULL" }; export const NoiseCancellerError = { 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, [-1]: "KRISP_INIT_ERROR_SSE4_NOT_SUPPORTED", KRISP_INIT_ERROR_AVX2_NOT_SUPPORTED: -2, [-2]: "KRISP_INIT_ERROR_AVX2_NOT_SUPPORTED", KRISP_INIT_ERROR_UNSIGNED: -3, [-3]: "KRISP_INIT_ERROR_UNSIGNED", KRISP_INIT_ERROR_GLOBAL_INIT: -4, [-4]: "KRISP_INIT_ERROR_GLOBAL_INIT", KRISP_INIT_ERROR_WEIGHT_8K: -5, [-5]: "KRISP_INIT_ERROR_WEIGHT_8K", KRISP_INIT_ERROR_WEIGHT_16K: -6, [-6]: "KRISP_INIT_ERROR_WEIGHT_16K", KRISP_INIT_ERROR_WEIGHT_32K: -7, [-7]: "KRISP_INIT_ERROR_WEIGHT_32K", KRISP_INIT_ERROR_WEIGHT_VAD: -8, [-8]: "KRISP_INIT_ERROR_WEIGHT_VAD" }; export const VideoFilterError = { INIT_FAILED: 1, [1]: "INIT_FAILED", UNSUPPORTED: 2, [2]: "UNSUPPORTED" }; export const VideoFilterTarget = { LIVE: 0, [0]: "LIVE", PREVIEW: 1, [1]: "PREVIEW" }; export const ProcessPriority = { LOW: 2, [2]: "LOW", BELOW_NORMAL: 1, [1]: "BELOW_NORMAL", NORMAL: 0, [0]: "NORMAL", ABOVE_NORMAL: -1, [-1]: "ABOVE_NORMAL", HIGH: -2, [-2]: "HIGH" };