OBSBasicSettings 0 0 896 667 0 0 Settings 0 0 135 16777215 48 48 0 Basic.Settings.General :/settings/images/settings/system-settings-3.png:/settings/images/settings/system-settings-3.png Basic.Settings.Stream :/settings/images/settings/network.png:/settings/images/settings/network.png Basic.Settings.Output :/settings/images/settings/network-bluetooth.png:/settings/images/settings/network-bluetooth.png Basic.Settings.Audio :/settings/images/settings/decibel_audio_player.png:/settings/images/settings/decibel_audio_player.png Basic.Settings.Video :/settings/images/settings/video-display-3.png:/settings/images/settings/video-display-3.png Basic.Settings.Hotkeys :/settings/images/settings/preferences-desktop-keyboard-shortcuts.png:/settings/images/settings/preferences-desktop-keyboard-shortcuts.png Basic.Settings.Advanced :/settings/images/settings/advanced.png:/settings/images/settings/advanced.png 0 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Qt::Vertical 20 40 170 0 Basic.Settings.General.Language Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter language Basic.Settings.General.Theme theme Basic.Settings.General.WarnBeforeStartingStream Basic.Settings.General.WarnBeforeStoppingStream Qt::Horizontal true 0 0 Basic.Settings.General.Snapping false Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Enable true Basic.Settings.General.ScreenSnapping true Basic.Settings.General.CenterSnapping true Basic.Settings.General.SourceSnapping true 1 0.500000000000000 10.000000000000000 170 0 Basic.Settings.General.SnapDistance Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.General.HideProjectorCursor 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow 170 0 Basic.Settings.Stream.StreamType Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter streamType Qt::Horizontal 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow 170 0 Basic.Settings.Output.Mode Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter outputMode true 0 0 0 Basic.Settings.Output.Mode.Simple Basic.Settings.Output.Mode.Adv Qt::Horizontal 0 0 0 0 0 0 0 Basic.Settings.Output.Adv.Streaming QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.VideoBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter simpleOutputVBitrate 200 1000000 2000 Basic.Settings.Output.AudioBitrate simpleOutputABitrate 8 32 48 64 80 96 112 128 160 192 256 320 Basic.Settings.Output.Advanced true true Basic.Settings.Output.EncoderPreset simpleOutPreset Basic.Settings.Output.CustomEncoderSettings simpleOutCustom Basic.Settings.Output.EnforceBitrate Basic.Settings.Output.Encoder simpleOutRecEncoder 0 0 Basic.Settings.Output.Adv.Recording QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true true Browse 170 0 Basic.Settings.Output.Simple.SavePath Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter simpleOutputPath Basic.Settings.Output.NoSpaceFileName true flv mp4 mov mkv ts m3u8 Basic.Settings.Output.Format simpleOutRecFormat Basic.Settings.Output.Simple.RecordingQuality simpleOutRecQuality Basic.Settings.Output.Encoder simpleOutRecEncoder Basic.Settings.Output.CustomMuxerSettings simpleOutMuxCustom 10 10 10 10 Qt::Vertical 20 40 0 0 0 0 0 0 0 0 0 true Basic.Settings.Output.Adv.Streaming 9 0 9 9 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.Adv.AudioTrack Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 0 0 1 true 2 3 4 Basic.Settings.Output.Encoder advOutEncoder Basic.Settings.Output.Adv.ApplyServiceSettings true 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale false true Basic.Settings.Output.Adv.Recording 9 9 9 9 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 170 0 Basic.Settings.Output.Adv.Recording.Type Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutRecType Basic.Settings.Output.Adv.Recording.Type.Standard Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput Qt::Horizontal 0 0 0 0 0 0 0 0 0 0 0 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 170 0 Basic.Settings.Output.Simple.SavePath Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutRecPath true true Browse Basic.Settings.Output.NoSpaceFileName true Basic.Settings.Output.Format advOutRecFormat flv mp4 mov mkv ts m3u8 Basic.Settings.Output.Adv.AudioTrack 0 0 0 0 0 0 1 2 3 4 Basic.Settings.Output.Encoder advOutRecEncoder 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale 0 0 0 0 false true Basic.Settings.Output.CustomMuxerSettings advOutMuxCustom QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 170 0 Basic.Settings.Output.Adv.FFmpeg.SavePathURL Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 3 0 0 0 0 true Browse 0 0 0 0 0 true Basic.Settings.Output.Adv.FFmpeg.Format advOutFFFormat Basic.Settings.Output.Adv.FFmpeg.FormatDesc Basic.Settings.Output.VideoBitrate advOutFFVBitrate 0 1000000000 2500 0 0 Qt::RightToLeft Basic.Settings.Output.Adv.Rescale false true Basic.Settings.Output.Adv.FFmpeg.VEncoder advOutFFVEncoder Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings advOutFFVCfg Basic.Settings.Output.AudioBitrate advOutFFABitrate 32 4096 16 128 Basic.Settings.Output.Adv.AudioTrack 0 0 0 0 0 0 1 true 2 3 4 Basic.Settings.Output.Adv.FFmpeg.AEncoder advOutFFAEncoder Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings advOutFFACfg 0 0 170 0 Basic.Settings.Output.Adv.FFmpeg.Type Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutFFType Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile Basic.Settings.Output.Adv.FFmpeg.Type.URL Basic.Settings.Output.Adv.FFmpeg.MuxerSettings advOutFFMCfg Basic.Settings.Output.NoSpaceFileName true Basic.Settings.Audio 0 0 0 0 0 0 0 0 Basic.Settings.Output.Adv.Audio.Track1 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 8 32 48 64 80 96 112 128 160 192 256 320 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack1Bitrate Name advOutTrack1Name 0 0 Basic.Settings.Output.Adv.Audio.Track2 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack2Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack2Name 0 0 Basic.Settings.Output.Adv.Audio.Track3 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack3Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack3Name 0 0 Basic.Settings.Output.Adv.Audio.Track4 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Output.AudioBitrate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter advOutTrack4Bitrate 8 32 48 64 80 96 112 128 160 192 256 320 Name advOutTrack4Name QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Basic.Settings.Audio.SampleRate sampleRate 44.1khz 0 44.1khz 48khz Basic.Settings.Audio.Channels channelSetup Mono 0 Mono Stereo 170 0 Basic.Settings.Audio.DesktopDevice Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter desktopAudioDevice1 true Basic.Settings.Audio.DesktopDevice2 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter desktopAudioDevice2 true Basic.Settings.Audio.AuxDevice auxAudioDevice1 true Basic.Settings.Audio.AuxDevice2 auxAudioDevice2 true Basic.Settings.Audio.AuxDevice3 auxAudioDevice3 true true 0 0 80 16 color: rgb(255, 0, 4); true QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 170 0 Basic.Settings.Video.BaseResolution Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter baseResolution true false true Basic.Settings.Video.ScaledResolution outputResolution true Basic.Settings.Video.DownscaleFilter downscaleFilter true 0 0 Basic.Settings.Video.FPSCommon QComboBox::AdjustToContents Basic.Settings.Video.FPSCommon Basic.Settings.Video.FPSInteger Basic.Settings.Video.FPSFraction 0 0 0 0 0 30 3 10 20 29.97 30 48 59.94 60 0 0 0 0 1 120 30 QFormLayout::ExpandingFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 1 1000000 30 1 1000000 Basic.Settings.Video.Numerator Basic.Settings.Video.Denominator 0 0 color: rgb(255, 0, 4); true true 0 0 98 28 QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 0 QFrame::NoFrame QFrame::Plain true 0 0 559 563 0 0 0 9 Basic.Settings.Video QFormLayout::AllNonFixedFieldsGrow Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 Basic.Settings.Advanced.Video.ColorFormat Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter colorFormat NV12 I420 I444 RGB Basic.Settings.Advanced.Video.ColorRange colorRange Basic.Settings.Advanced.Video.ColorSpace colorSpace 709 601 Basic.Settings.Video.Renderer renderer Basic.Settings.Video.Adapter Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter adapter false DisableOSXVSync ResetOSXVSyncOnExit Basic.Settings.Output.Adv.Recording Basic.Settings.Output.Adv.Recording.Filename Basic.Settings.Output.Adv.Recording.OverwriteIfExists Basic.Settings.Advanced.StreamDelay Enable true Basic.Settings.Advanced.StreamDelay.Duration streamDelaySec true 5 0 0 0 0 true 0 0 80 0 s 1 1800 Estimated RAM goes here Basic.Settings.Advanced.StreamDelay.Preserve Basic.Settings.Output.Reconnect QFormLayout::AllNonFixedFieldsGrow Basic.Settings.Output.RetryDelay reconnectRetryDelay Enable true 30 Basic.Settings.Output.MaxRetries reconnectMaxRetries 1 10000 color: rgb(255, 0, 4); true color: rgb(255, 0, 4); true QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok listWidget buttonBox language listWidget currentRowChanged(int) settingsPages setCurrentIndex(int) 75 35 199 50 fpsType currentIndexChanged(int) fpsTypes setCurrentIndex(int) 159 34 241 34 outputMode currentIndexChanged(int) outputModePages setCurrentIndex(int) 586 38 250 39 simpleOutAdvanced toggled(bool) simpleOutPreset setVisible(bool) 875 360 875 427 simpleOutAdvanced toggled(bool) label_24 setVisible(bool) 875 360 466 427 simpleOutAdvanced toggled(bool) simpleOutCustom setVisible(bool) 875 360 875 503 simpleOutAdvanced toggled(bool) label_23 setVisible(bool) 875 360 466 503 advOutRecType currentIndexChanged(int) stackedWidget setCurrentIndex(int) 705 144 396 245 advOutFFUseRescale toggled(bool) advOutFFRescale setEnabled(bool) 514 344 748 344 advOutUseRescale toggled(bool) advOutRescale setEnabled(bool) 864 141 427 178 advOutRecUseRescale toggled(bool) advOutRecRescale setEnabled(bool) 864 141 864 178 advOutFFType currentIndexChanged(int) stackedWidget_2 setCurrentIndex(int) 864 141 427 215 streamDelayEnable toggled(bool) label_56 setEnabled(bool) 864 141 864 215 streamDelayEnable toggled(bool) streamDelayPreserve setEnabled(bool) 427 355 862 355 streamDelayEnable toggled(bool) widget_12 setEnabled(bool) 424 331 658 331 reconnectEnable toggled(bool) label_17 setEnabled(bool) 875 254 466 291 reconnectEnable toggled(bool) reconnectRetryDelay setEnabled(bool) 516 411 250 92 reconnectEnable toggled(bool) label_22 setEnabled(bool) 533 273 449 301 reconnectEnable toggled(bool) reconnectMaxRetries setEnabled(bool) 690 454 690 506 snappingEnabled toggled(bool) label_9 setEnabled(bool) 376 196 305 224 snappingEnabled toggled(bool) snapDistance setEnabled(bool) 417 204 434 234 snappingEnabled toggled(bool) screenSnapping setEnabled(bool) 476 202 466 253 snappingEnabled toggled(bool) sourceSnapping setEnabled(bool) 518 204 515 277 snappingEnabled toggled(bool) centerSnapping setEnabled(bool) 557 207 866 306 simpleOutAdvanced toggled(bool) simpleOutEnforce setVisible(bool) 484 147 483 170