OBSBasicSettings
0
0
981
748
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
-
Basic.Settings.General.RecordWhenStreaming
-
Basic.Settings.General.SysTrayEnabled
-
false
Basic.Settings.General.SysTrayWhenStarted
-
false
Basic.Settings.General.SystemTrayHideMinimize
-
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
-
false
Basic.Settings.General.KeepRecordingWhenStreamStops
-
Basic.Settings.General.ProjectorAlwaysOnTop
-
Basic.Settings.General.SaveProjectors
-
false
Basic.Settings.General.KeepReplayBufferStreamStops
-
Basic.Settings.General.ReplayBufferWhileStreaming
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
-
170
0
Basic.Settings.Output.Simple.SavePath
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
simpleOutputPath
-
-
true
-
true
Browse
-
Basic.Settings.Output.NoSpaceFileName
true
-
Basic.Settings.Output.Simple.RecordingQuality
simpleOutRecQuality
-
-
Basic.Settings.Output.Format
simpleOutRecFormat
-
-
flv
-
mp4
-
mov
-
mkv
-
ts
-
m3u8
-
Basic.Settings.Output.Encoder
simpleOutRecEncoder
-
-
Basic.Settings.Output.CustomMuxerSettings
simpleOutMuxCustom
-
-
Basic.Settings.Output.UseReplayBuffer
true
-
ReplayBuffer
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Basic.Settings.Output.ReplayBuffer.SecondsMax
-
sec
5
21600
15
-
Basic.Settings.Output.ReplayBuffer.MegabytesMax
-
MB
20
8192
512
-
Basic.Settings.Output.ReplayBuffer.HotkeyMessage
-
-
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
-
5
-
6
-
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
-
5
-
6
-
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
-
5
-
6
-
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
-
-
0
0
Basic.Settings.Output.Adv.Audio.Track5
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack5Bitrate
-
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack5Name
-
-
0
0
Basic.Settings.Output.Adv.Audio.Track6
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack6Bitrate
-
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack6Name
-
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
593
709
0
0
0
9
-
-
Basic.Settings.General
-
Basic.Settings.Advanced.General.ProcessPriority
processPriority
-
-
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
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Basic.Settings.Output.Adv.Recording.Filename
-
-
Basic.Settings.Output.Adv.Recording.OverwriteIfExists
-
0
0
0
0
-
-
Basic.Settings.Output.ReplayBuffer.Suffix
-
-
Basic.Settings.Output.ReplayBuffer.Prefix
-
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
-
Basic.Settings.Advanced.Network
QFormLayout::AllNonFixedFieldsGrow
-
-
Basic.Settings.Advanced.Network.BindToIP
-
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
30
241
30
outputMode
currentIndexChanged(int)
outputModePages
setCurrentIndex(int)
241
16
250
40
simpleOutAdvanced
toggled(bool)
simpleOutPreset
setVisible(bool)
240
46
240
44
simpleOutAdvanced
toggled(bool)
label_24
setVisible(bool)
240
46
160
44
simpleOutAdvanced
toggled(bool)
simpleOutCustom
setVisible(bool)
240
46
240
43
simpleOutAdvanced
toggled(bool)
label_23
setVisible(bool)
240
46
160
43
advOutRecType
currentIndexChanged(int)
stackedWidget
setCurrentIndex(int)
232
41
241
53
advOutFFUseRescale
toggled(bool)
advOutFFRescale
setEnabled(bool)
168
67
250
67
advOutUseRescale
toggled(bool)
advOutRescale
setEnabled(bool)
168
52
232
52
advOutRecUseRescale
toggled(bool)
advOutRecRescale
setEnabled(bool)
168
56
232
56
advOutFFType
currentIndexChanged(int)
stackedWidget_2
setCurrentIndex(int)
250
50
250
52
streamDelayEnable
toggled(bool)
label_56
setEnabled(bool)
724
436
397
462
streamDelayEnable
toggled(bool)
streamDelayPreserve
setEnabled(bool)
724
436
724
485
streamDelayEnable
toggled(bool)
widget_12
setEnabled(bool)
724
436
724
462
reconnectEnable
toggled(bool)
label_17
setEnabled(bool)
724
541
332
567
reconnectEnable
toggled(bool)
reconnectRetryDelay
setEnabled(bool)
724
541
724
567
reconnectEnable
toggled(bool)
label_22
setEnabled(bool)
724
541
332
593
reconnectEnable
toggled(bool)
reconnectMaxRetries
setEnabled(bool)
724
541
724
593
snappingEnabled
toggled(bool)
label_9
setEnabled(bool)
951
441
346
467
snappingEnabled
toggled(bool)
snapDistance
setEnabled(bool)
951
441
951
467
snappingEnabled
toggled(bool)
screenSnapping
setEnabled(bool)
951
441
951
490
snappingEnabled
toggled(bool)
sourceSnapping
setEnabled(bool)
951
441
951
513
snappingEnabled
toggled(bool)
centerSnapping
setEnabled(bool)
951
441
951
536
simpleOutAdvanced
toggled(bool)
simpleOutEnforce
setVisible(bool)
240
46
240
45
recordWhenStreaming
toggled(bool)
keepRecordStreamStops
setEnabled(bool)
961
248
961
271
systemTrayEnabled
toggled(bool)
systemTrayWhenStarted
setEnabled(bool)
961
340
961
363
systemTrayEnabled
toggled(bool)
systemTrayAlways
setEnabled(bool)
336
324
336
370
replayWhileStreaming
toggled(bool)
keepReplayStreamStops
setEnabled(bool)
497
288
513
304