OBSBasicSettings
0
0
981
730
0
0
700
512
Settings
true
-
0
-
0
0
180
16777215
16
16
1
0
-
Basic.Settings.General
:/settings/images/settings/general.svg:/settings/images/settings/general.svg
-
Basic.Settings.Appearance
:/settings/images/settings/appearance.svg:/settings/images/settings/appearance.svg
-
Basic.Settings.Stream
:/settings/images/settings/stream.svg:/settings/images/settings/stream.svg
-
Basic.Settings.Output
:/settings/images/settings/output.svg:/settings/images/settings/output.svg
-
Basic.Settings.Audio
:/settings/images/settings/audio.svg:/settings/images/settings/audio.svg
-
Basic.Settings.Video
:/settings/images/settings/video.svg:/settings/images/settings/video.svg
-
Basic.Settings.Hotkeys
:/settings/images/settings/hotkeys.svg:/settings/images/settings/hotkeys.svg
-
Basic.Settings.Accessibility
:/settings/images/settings/accessibility.svg:/settings/images/settings/accessibility.svg
-
Basic.Settings.Advanced
:/settings/images/settings/advanced.svg:/settings/images/settings/advanced.svg
-
0
9
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
755
1260
0
0
0
0
-
0
0
0
0
-
Basic.Settings.General
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.General.Language
language
-
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
Basic.Settings.General.OpenStatsOnStartup
-
Basic.Settings.General.HideOBSWindowsFromCapture.Tooltip
Basic.Settings.General.HideOBSWindowsFromCapture
-
Basic.Settings.General.Updater
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.General.UpdateChannel
-
false
-
Basic.Settings.General.EnableAutoUpdates
true
-
Qt::Horizontal
QSizePolicy::Fixed
170
20
-
Basic.Settings.Output
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
Basic.Settings.General.WarnBeforeStartingStream
-
Basic.Settings.General.WarnBeforeStoppingStream
-
Basic.Settings.General.WarnBeforeStoppingRecord
-
Basic.Settings.General.RecordWhenStreaming
-
false
Basic.Settings.General.KeepRecordingWhenStreamStops
-
Basic.Settings.General.ReplayBufferWhileStreaming
-
false
Basic.Settings.General.KeepReplayBufferStreamStops
-
true
Basic.Settings.General.Snapping
false
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Enable
true
-
Basic.Settings.General.ScreenSnapping
true
-
Basic.Settings.General.CenterSnapping
true
-
Basic.Settings.General.SourceSnapping
true
-
1
0.500000000000000
10.000000000000000
-
Basic.Settings.General.SnapDistance
snapDistance
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
Basic.Settings.General.Projectors
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.General.HideProjectorCursor
-
Basic.Settings.General.ProjectorAlwaysOnTop
-
Basic.Settings.General.SaveProjectors
-
Basic.Settings.General.CloseExistingProjectors
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
Basic.Settings.General.SysTray
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Enable
-
false
Basic.Settings.General.SysTrayWhenStarted
-
false
Basic.Settings.General.SystemTrayHideMinimize
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
StudioMode.Preview
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.General.OverflowAlwaysVisible
-
Qt::Horizontal
170
5
-
Basic.Settings.General.OverflowSelectionHidden
-
Basic.Settings.General.Multiview.DrawSafeAreas
-
Basic.Settings.General.SpacingHelpers
-
Basic.Settings.General.OverflowHidden
-
Basic.Settings.General.Importers
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Qt::Horizontal
170
5
-
Basic.Settings.General.AutomaticCollectionSearch
-
Basic.TogglePreviewProgramMode
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.General.SwitchOnDoubleClick
-
Qt::Horizontal
170
5
-
Basic.Settings.General.StudioPortraitLayout
-
Basic.Settings.General.TogglePreviewProgramLabels
true
-
Basic.Settings.General.Multiview
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Qt::Horizontal
QSizePolicy::Fixed
170
5
-
Basic.Settings.General.Multiview.MouseSwitch
true
-
Basic.Settings.General.Multiview.DrawSourceNames
true
-
Basic.Settings.General.Multiview.DrawSafeAreas
true
-
-
Basic.Settings.General.MultiviewLayout
multiviewLayout
-
Qt::Vertical
20
40
9
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
772
680
0
0
0
0
-
0
0
0
0
-
Basic.Settings.Appearance
false
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Appearance.General.Theme
theme
-
-
Basic.Settings.Appearance.General.Variant
themeVariant
-
-
Basic.Settings.Appearance.FontScale
appearanceFontScale
-
QFrame::NoFrame
QFrame::Plain
0
0
0
0
0
-
0
0
Qt::NoFocus
10
Qt::AlignCenter
true
false
-
0
0
8
12
2
10
Qt::Horizontal
QSlider::TicksBothSides
1
-
Basic.Settings.Appearance.Density
-
QFrame::NoFrame
QFrame::Plain
0
0
0
0
0
-
Basic.Settings.Appearance.Classic
true
true
appearanceDensityButtonGroup
-
Basic.Settings.Appearance.Compact
true
true
appearanceDensityButtonGroup
-
Basic.Settings.Appearance.Normal
true
true
true
appearanceDensityButtonGroup
-
Basic.Settings.Appearance.Comfortable
true
true
appearanceDensityButtonGroup
-
Qt::Horizontal
170
10
-
Qt::Vertical
20
40
-
QFrame::NoFrame
QFrame::Plain
0
-
Basic.Settings.Appearance.OptionsWarning
text-warning
9
0
0
0
-
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
0
0
0
-
170
0
Basic.AutoConfig.StreamPage.Service
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
service
-
0
0
0
0
-
20
-
0
0
Basic.AutoConfig.StreamPage.MoreInfo
-
0
0
0
0
0
-
Basic.Settings.Stream.Destination
QFormLayout::AllNonFixedFieldsGrow
2
-
Qt::Horizontal
QSizePolicy::Fixed
170
19
-
-
Basic.AutoConfig.StreamPage.ConnectAccount
-
Qt::Horizontal
40
10
-
Qt::Horizontal
QSizePolicy::Fixed
170
10
-
-
Basic.AutoConfig.StreamPage.UseStreamKey
-
Qt::Horizontal
40
10
-
Qt::Vertical
20
0
QFrame::NoFrame
QFrame::Plain
0
true
0
0
987
791
0
0
0
0
-
Basic.Settings.Stream.Destination
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
Basic.AutoConfig.StreamPage.Server
-
0
0
1
0
0
0
0
-
0
0
0
0
-
-
Basic.Settings.Stream.ServiceCustomServer
serviceCustomServer
-
-
Basic.AutoConfig.StreamPage.StreamKey
true
key
-
0
0
0
0
-
QLineEdit::Password
-
Show
-
-4
Basic.AutoConfig.StreamPage.GetStreamKey
-
Basic.AutoConfig.StreamPage.ConnectedAccount
-
-
PointingHandCursor
Basic.AutoConfig.StreamPage.ConnectAccount
-
font-weight: bold
Auth.LoadingChannel.Title
-
Basic.AutoConfig.StreamPage.DisconnectAccount
-
Qt::Horizontal
40
20
-
Qt::Horizontal
170
0
-
-
Basic.AutoConfig.StreamPage.UseStreamKeyAdvanced
-
Qt::Horizontal
40
0
-
Basic.Settings.Stream.Custom.UseAuthentication
-
Basic.Settings.Stream.Custom.Username
authUsername
-
-
Basic.Settings.Stream.Custom.Password
authPw
-
0
0
0
0
-
QLineEdit::Password
-
Show
-
Basic.Settings.Stream.MultitrackVideoLabel
9
2
9
9
-
-
Qt::Horizontal
QSizePolicy::Fixed
170
10
-
MultitrackVideo.Info
Qt::RichText
true
true
-
QFormLayout::AllNonFixedFieldsGrow
-
Qt::Horizontal
QSizePolicy::Fixed
170
10
-
Basic.Settings.Stream.EnableMultitrackVideo
-
Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate
-
-
Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto
-
0
0
Kbps
0
1000000
50
0
-
Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks
-
-
0
0
Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto
-
0
0
0
100
0
-
None
-
Qt::Horizontal
QSizePolicy::Fixed
170
10
-
Basic.Settings.Stream.MultitrackVideoStreamDumpEnable
-
Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable
-
Basic.Settings.Stream.MultitrackVideoConfigOverride
-
0
0
-
Basic.Settings.Stream.MultitrackVideoExtraCanvas
-
Basic.Settings.Stream.AdvancedOptions
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
Basic.Settings.Stream.TTVAddon
twitchAddonDropdown
-
-
Qt::Horizontal
170
0
-
Basic.Settings.Stream.BandwidthTestMode
-
Basic.Settings.Stream.IgnoreRecommended
-
Qt::RichText
true
-
Qt::Vertical
20
0
9
0
0
0
-
0
0
0
0
-
frame-notice
0
0
0
0
-
Basic.Settings.MultitrackVideoDisabledSettings
Qt::AlignCenter
-
QFormLayout::AllNonFixedFieldsGrow
9
0
0
0
-
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
-
0
0
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
755
609
0
0
0
0
0
0
-
Basic.Settings.Output.Adv.Streaming
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
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.Encoder.Video
simpleOutRecEncoder
-
-
true
Basic.Settings.Output.EncoderPreset
simpleOutPreset
-
-
Basic.Settings.Output.Advanced
true
-
Basic.Settings.Output.CustomEncoderSettings
simpleOutCustom
-
-
Basic.Settings.Output.Encoder.Audio
simpleOutStrAEncoder
-
-
Basic.Settings.Output.Adv.Recording
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
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
-
false
-
Basic.Settings.Output.Encoder.Video
simpleOutRecEncoder
-
-
Basic.Settings.Output.Encoder.Audio
simpleOutRecAEncoder
-
-
Basic.Settings.Output.Simple.RecAudioTrack
-
0
0
0
0
0
0
0
-
0
0
1
-
0
0
2
-
0
0
3
-
0
0
4
-
0
0
5
-
0
0
6
false
0
0
0
0
-
0
0
1
true
-
0
0
2
-
0
0
3
-
0
0
4
-
0
0
5
-
0
0
6
-
Basic.Settings.Output.CustomMuxerSettings
simpleOutMuxCustom
-
-
ReplayBuffer
true
true
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
Basic.Settings.Output.ReplayBuffer.SecondsMax
-
sec
5
21600
15
-
Basic.Settings.Output.ReplayBuffer.MegabytesMax
-
MB
20
8192
512
-
-
0
20
0
0
0
0
-
Qt::Vertical
20
0
-
9
9
9
9
0
0
0
0
-
0
true
Basic.Settings.Output.Adv.Streaming
0
9
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
424
175
0
0
0
0
-
Basic.Settings.Output.Adv.Streaming.Settings
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.Adv.AudioTrack
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
0
0
0
0
-
1
true
-
2
-
3
-
4
-
5
-
6
0
0
0
0
-
1
-
2
-
3
-
4
-
5
-
6
-
Basic.Settings.Output.Encoder.Audio
-
-
Basic.Settings.Output.Encoder.Video
-
-
Qt::RightToLeft
Basic.Settings.Output.Adv.Rescale
-
-
-
false
true
-
Basic.Settings.Output.Adv.Encoder
8
2
8
8
-
Qt::Vertical
20
0
Basic.Settings.Output.Adv.Recording
0
9
0
0
-
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
0
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
-
0
0
0
0
0
0
0
-
0
0
QFrame::NoFrame
QFrame::Plain
0
true
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
0
0
509
371
0
0
0
0
0
0
-
Basic.Settings.Output.Adv.Recording.Settings
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
9
2
9
9
-
0
0
170
0
Basic.Settings.Output.Simple.SavePath
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
true
0
0
-
true
0
0
Browse
-
Qt::Horizontal
40
20
-
0
0
Basic.Settings.Output.NoSpaceFileName
true
-
Basic.Settings.Output.Format
-
0
0
false
-
Basic.Settings.Output.Adv.AudioTrack
-
0
0
1
0
0
0
0
-
0
0
1
-
0
0
2
-
0
0
3
-
0
0
4
-
0
0
5
-
0
0
6
0
0
0
0
-
0
0
1
-
0
0
2
-
0
0
3
-
0
0
4
-
0
0
5
-
0
0
6
-
Basic.Settings.Output.Encoder.Audio
-
0
0
-
Basic.Settings.Output.Encoder.Video
-
0
0
-
0
0
Qt::RightToLeft
Basic.Settings.Output.Adv.Rescale
-
0
0
0
0
-
-
false
0
0
true
-
Basic.Settings.Output.CustomMuxerSettings
-
0
0
-
0
0
Qt::RightToLeft
Basic.Settings.Output.EnableSplitFile
-
false
-
Basic.Settings.Output.SplitFile.TypeTime
-
Basic.Settings.Output.SplitFile.TypeSize
-
Basic.Settings.Output.SplitFile.TypeManual
-
Basic.Settings.Output.SplitFile.Time
-
min
1
525600
15
-
Basic.Settings.Output.SplitFile.Size
-
MB
20
1073741824
2048
-
0
0
Basic.Settings.Output.Adv.Encoder
9
2
9
8
-
Qt::Vertical
20
0
0
0
0
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
625
489
0
0
0
0
-
Basic.Settings.Output.Adv.FFmpeg.Settings
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
Basic.Settings.Output.Adv.FFmpeg.CustomModeWarning
true
text-warning
-
0
0
170
0
Basic.Settings.Output.Adv.FFmpeg.Type
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile
-
Basic.Settings.Output.Adv.FFmpeg.Type.URL
-
0
0
170
0
Basic.Settings.Output.Adv.FFmpeg.SavePathURL
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
0
0
3
0
0
0
0
-
true
-
Browse
0
0
0
0
0
0
0
-
true
-
Basic.Settings.Output.NoSpaceFileName
true
-
Basic.Settings.Output.Adv.FFmpeg.Format
-
-
Basic.Settings.Output.Adv.FFmpeg.FormatDesc
-
-
Basic.Settings.Output.Adv.FFmpeg.MuxerSettings
-
-
Basic.Settings.Output.VideoBitrate
-
0
1000000000
2500
-
Basic.Settings.Output.Adv.FFmpeg.GOPSize
-
1000000000
250
-
0
0
Qt::RightToLeft
Basic.Settings.Output.Adv.Rescale
-
false
true
-
Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat
-
Basic.Settings.Output.Adv.FFmpeg.VEncoder
-
-
Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings
-
-
Basic.Settings.Output.AudioBitrate
-
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
-
-
Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings
-
-
Qt::Vertical
20
0
-
0
0
9
0
Basic.Settings.Audio
0
9
0
0
-
0
0
0
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
258
510
6
0
0
0
0
-
0
0
Basic.Settings.Output.Adv.Audio.Track1
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack1Name
-
0
0
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack1Bitrate
-
0
0
Basic.Settings.Output.Adv.Audio.Track2
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack2Bitrate
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack2Name
-
0
0
-
0
0
Basic.Settings.Output.Adv.Audio.Track3
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack3Bitrate
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack3Name
-
0
0
-
0
0
Basic.Settings.Output.Adv.Audio.Track4
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack4Bitrate
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack4Name
-
0
0
-
0
0
Basic.Settings.Output.Adv.Audio.Track5
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack5Bitrate
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack5Name
-
0
0
-
0
0
Basic.Settings.Output.Adv.Audio.Track6
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
9
2
9
9
-
170
0
Basic.Settings.Output.AudioBitrate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
advOutTrack6Bitrate
-
0
0
8
-
32
-
48
-
64
-
80
-
96
-
112
-
128
-
160
-
192
-
256
-
320
-
Name
advOutTrack6Name
-
0
0
-
Qt::Vertical
QSizePolicy::Expanding
20
0
ReplayBuffer
0
9
0
0
-
0
0
0
0
0
-
Basic.Settings.Output.ReplayBuffer.UnavailableCustomFFmpeg
text-warning
-
Basic.Settings.Output.UseReplayBuffer
-
0
0
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
0
0
0
-
Basic.Settings.Output.ReplayBuffer.SecondsMax
-
s
5
21600
15
-
MB
20
8192
512
-
Basic.Settings.Output.ReplayBuffer.MegabytesMax
-
-
Qt::Vertical
20
0
9
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
772
636
0
0
0
0
-
0
0
0
0
-
Basic.Settings.General
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
170
0
Basic.Settings.Audio.SampleRate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
sampleRate
-
44.1 kHz
0
-
44.1 kHz
-
48 kHz
-
Basic.Settings.Audio.Channels
channelSetup
-
Mono
0
-
Mono
-
Stereo
-
2.1
-
4.0
-
4.1
-
5.1
-
7.1
-
Basic.Settings.Audio.Devices
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
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
-
Basic.Settings.Audio.AuxDevice4
auxAudioDevice4
-
Basic.Settings.Audio.Meters
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
170
0
Basic.Settings.Audio.MeterDecayRate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
meterDecayRate
-
Basic.Settings.Audio.MeterDecayRate.Fast
0
-
Basic.Settings.Audio.MeterDecayRate.Fast
-
Basic.Settings.Audio.MeterDecayRate.Medium
-
Basic.Settings.Audio.MeterDecayRate.Slow
-
Basic.Settings.Audio.PeakMeterType
peakMeterType
-
0
-
Basic.Settings.Audio.PeakMeterType.SamplePeak
-
Basic.Settings.Audio.PeakMeterType.TruePeak
-
Basic.Settings.Advanced
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Advanced.Audio.MonitoringDevice
monitoringDevice
-
-
Basic.Settings.Advanced.Audio.DisableAudioDucking
-
Qt::Horizontal
QSizePolicy::Expanding
170
20
-
Basic.Settings.Audio.LowLatencyBufferingMode
-
Basic.Settings.Hotkeys
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Qt::Vertical
20
0
-
true
text-danger
-
true
text-warning
9
0
0
0
-
0
0
Basic.Settings.General
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
170
0
Basic.Settings.Video.BaseResolution
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
baseResolution
-
6
-
0
0
true
false
true
-
AspectRatio
-
Basic.Settings.Video.ScaledResolution
outputResolution
-
6
-
0
0
true
-
AspectRatio
-
Basic.Settings.Video.DownscaleFilter
downscaleFilter
-
-
Basic.Settings.Video.FPSCommon
-
Basic.Settings.Video.FPSCommon
-
Basic.Settings.Video.FPSInteger
-
Basic.Settings.Video.FPSFraction
-
0
0
0
0
0
0
-
10
0
-
10
-
20
-
24 NTSC
-
25 PAL
-
29.97
-
30
-
48
-
50 PAL
-
59.94
-
60
0
0
0
0
-
1
120
30
QFormLayout::ExpandingFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
0
0
0
-
Basic.Settings.Video.Numerator
-
1
1000000
30
-
Basic.Settings.Video.Denominator
-
1
1000000
-
Qt::Horizontal
170
10
-
Qt::Vertical
QSizePolicy::Expanding
20
0
-
0
0
true
text-danger
9
0
0
0
-
-
Basic.Settings.Hotkeys.Filter
-
-
Basic.Settings.Hotkeys.FilterByHotkey
-
-
0
0
0
0
16777215
16777215
0
0
Clear
:/res/images/revert.svg:/res/images/revert.svg
20
20
false
btn-tool icon-revert
-
true
0
0
770
642
0
0
0
0
-
QFormLayout::AllNonFixedFieldsGrow
0
0
0
0
-
0
0
Basic.Settings.Hotkeys.PleaseWait
Qt::AlignCenter
9
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
772
680
0
0
0
0
-
0
0
-
Basic.Settings.Accessibility.ColorOverrides
true
false
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Accessibility.ColorOverrides.Preset
colorPreset
-
-
Basic.Settings.Accessibility.ColorOverrides.Preset.Default
-
Basic.Settings.Accessibility.ColorOverrides.Preset.ColorBlind1
-
Basic.Settings.Accessibility.ColorOverrides.Preset.Custom
-
Basic.Settings.Accessibility.ColorOverrides.SelectRed
choose1
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.SelectGreen
choose2
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.SelectBlue
choose3
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerGreen
choose4
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerYellow
choose5
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerRed
choose6
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerGreenActive
choose7
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerYellowActive
choose8
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Basic.Settings.Accessibility.ColorOverrides.MixerRedActive
choose9
-
0
0
0
0
-
0
0
80
0
16777215
16777215
color here
Qt::AlignCenter
-
0
0
16777215
16777215
Basic.PropertiesWindow.SelectColor
-
Qt::Horizontal
40
0
-
Qt::Vertical
QSizePolicy::Expanding
20
0
9
0
0
0
-
QFrame::NoFrame
QFrame::Plain
0
true
0
0
755
952
0
0
0
0
-
0
0
0
0
-
Basic.Settings.General
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Advanced.General.ProcessPriority
processPriority
-
-
Qt::Horizontal
170
0
-
Basic.Settings.Advanced.General.ConfirmOnExit
-
Basic.Settings.Video
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Video.Renderer
renderer
-
-
Basic.Settings.Video.Adapter
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
adapter
-
false
-
0
0
Basic.Settings.Advanced.Video.ColorFormat
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
colorFormat
-
-
Basic.Settings.Advanced.Video.ColorSpace
colorSpace
-
0
0
0
0
-
-
0
0
Basic.Settings.Advanced.Video.ColorRange
colorRange
-
-
Basic.Settings.Advanced.Video.SdrWhiteLevel
sdrWhiteLevel
-
0
0
0
0
-
nits
80
480
-
0
0
Basic.Settings.Advanced.Video.HdrNominalPeakLevel
hdrNominalPeakLevel
-
nits
400
10000
-
0
0
0
0
-
DisableOSXVSync
-
ResetOSXVSyncOnExit
-
Qt::Horizontal
170
20
-
Basic.Settings.Output.Adv.Recording
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Output.Adv.Recording.Filename
filenameFormatting
-
-
Basic.Settings.Output.Adv.Recording.OverwriteIfExists
-
0
0
0
0
-
-
Basic.Settings.Output.ReplayBuffer.Suffix
simpleRBSuffix
-
-
Basic.Settings.Output.ReplayBuffer.Prefix
simpleRBPrefix
-
Qt::Horizontal
170
20
-
Basic.Settings.Advanced.AutoRemux
-
Qt::Horizontal
40
20
-
Basic.Settings.Advanced.StreamDelay
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
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
-
Enable
true
-
Qt::Horizontal
170
20
-
Basic.Settings.Output.Reconnect
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Enable
true
-
0
0
0
0
-
s
1
30
-
0
0
Basic.Settings.Output.MaxRetries
reconnectMaxRetries
-
1
10000
-
Basic.Settings.Output.RetryDelay
reconnectRetryDelay
-
Qt::Horizontal
170
20
-
Basic.Settings.Advanced.Network
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Advanced.Network.Disabled
-
Basic.Settings.Advanced.Network.IPFamily
ipFamily
-
-
Basic.Settings.Advanced.Network.BindToIP
bindToIP
-
-
Basic.Settings.Advanced.Network.EnableNewSocketLoop
-
false
Basic.Settings.Advanced.Network.EnableLowLatencyMode
-
Qt::Horizontal
170
1
-
Basic.Settings.Output.DynamicBitrate.TT
Basic.Settings.Output.DynamicBitrate.Beta
-
Basic.Main.Sources
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Qt::Horizontal
170
20
-
BrowserSource.EnableHardwareAcceleration
-
Basic.Settings.Hotkeys
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
-
Basic.Settings.Advanced.Hotkeys.HotkeyFocusBehavior
-
-
Qt::Horizontal
170
0
-
Qt::Vertical
QSizePolicy::Expanding
20
0
-
0
0
0
0
-
true
text-danger
-
true
text-danger
-
QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok
UrlPushButton
QPushButton
components/UrlPushButton.hpp
OBSHotkeyEdit
QLineEdit
settings/OBSHotkeyEdit.hpp
AbsoluteSlider
QSlider
components/AbsoluteSlider.hpp
listWidget
scrollArea_2
language
openStatsOnStartup
hideOBSFromCapture
updateChannelBox
enableAutoUpdates
warnBeforeStreamStart
warnBeforeStreamStop
warnBeforeRecordStop
recordWhenStreaming
keepRecordStreamStops
replayWhileStreaming
keepReplayStreamStops
snappingEnabled
snapDistance
screenSnapping
sourceSnapping
centerSnapping
hideProjectorCursor
projectorAlwaysOnTop
saveProjectors
closeProjectors
systemTrayEnabled
systemTrayWhenStarted
systemTrayAlways
overflowHide
overflowAlwaysVisible
overflowSelectionHide
previewSafeAreas
previewSpacingHelpers
automaticSearch
doubleClickSwitch
studioPortraitLayout
prevProgLabelToggle
multiviewMouseSwitch
multiviewDrawNames
multiviewDrawAreas
multiviewLayout
theme
themeVariant
service
moreInfoButton
connectAccount
useStreamKey
server
customServer
key
show
getStreamKeyButton
connectAccount2
disconnectAccount
bandwidthTestEnable
useAuth
twitchAddonDropdown
authUsername
authPw
authPwShow
outputMode
simpleOutputVBitrate
simpleOutputABitrate
simpleOutStrEncoder
simpleOutPreset
simpleOutAdvanced
simpleOutCustom
simpleOutRecTrack1
simpleOutRecTrack2
simpleOutRecTrack3
simpleOutRecTrack4
simpleOutRecTrack5
simpleOutRecTrack6
simpleOutputPath
simpleOutputBrowse
simpleNoSpace
simpleOutRecQuality
simpleOutRecFormat
simpleOutRecEncoder
simpleOutMuxCustom
simpleReplayBuf
simpleRBSecMax
simpleRBMegsMax
advOutTabs
advOutTrack1
advOutTrack2
advOutTrack3
advOutTrack4
advOutTrack5
advOutTrack6
advOutMultiTrack1
advOutMultiTrack2
advOutMultiTrack3
advOutMultiTrack4
advOutMultiTrack5
advOutMultiTrack6
advOutEncoder
advOutRescaleFilter
advOutRescale
advOutRecType
advOutRecPath
advOutRecPathBrowse
advOutNoSpace
advOutRecFormat
advOutRecTrack1
advOutRecTrack2
advOutRecTrack3
advOutRecTrack4
advOutRecTrack5
advOutRecTrack6
advOutRecEncoder
advOutRecRescaleFilter
advOutRecRescale
advOutMuxCustom
advOutSplitFile
advOutSplitFileType
advOutSplitFileTime
advOutSplitFileSize
advOutTrack1Bitrate
advOutTrack1Name
advOutTrack2Bitrate
advOutTrack2Name
advOutTrack3Bitrate
advOutTrack3Name
advOutTrack4Bitrate
advOutTrack4Name
advOutTrack5Bitrate
advOutTrack5Name
advOutTrack6Bitrate
advOutTrack6Name
advRBSecMax
advRBMegsMax
scrollArea_50
sampleRate
channelSetup
desktopAudioDevice1
desktopAudioDevice2
auxAudioDevice1
auxAudioDevice2
auxAudioDevice3
auxAudioDevice4
meterDecayRate
peakMeterType
monitoringDevice
disableAudioDucking
lowLatencyBuffering
baseResolution
outputResolution
downscaleFilter
fpsType
fpsCommon
fpsInteger
fpsNumerator
fpsDenominator
scrollArea
processPriority
confirmOnExit
renderer
adapter
colorFormat
colorSpace
colorRange
sdrWhiteLevel
hdrNominalPeakLevel
disableOSXVSync
resetOSXVSync
filenameFormatting
overwriteIfExists
autoRemux
simpleRBPrefix
simpleRBSuffix
streamDelayEnable
streamDelaySec
streamDelayPreserve
reconnectEnable
reconnectRetryDelay
reconnectMaxRetries
bindToIP
dynBitrate
enableNewSocketLoop
enableLowLatencyMode
browserHWAccel
hotkeyFocusType
ignoreRecommended
useStreamKeyAdv
hotkeyFilterSearch
hotkeyFilterInput
hotkeyFilterReset
hotkeyScrollArea
listWidget
currentRowChanged(int)
settingsPages
setCurrentIndex(int)
75
35
199
50
fpsType
currentIndexChanged(int)
fpsTypes
setCurrentIndex(int)
310
29
241
30
outputMode
currentIndexChanged(int)
outputModePages
setCurrentIndex(int)
241
16
401
64
simpleOutAdvanced
toggled(bool)
simpleOutCustom
setVisible(bool)
251
64
251
64
simpleOutAdvanced
toggled(bool)
simpleOutCustomLabel
setVisible(bool)
251
64
251
64
systemTrayEnabled
toggled(bool)
systemTrayWhenStarted
setEnabled(bool)
933
579
933
602
systemTrayEnabled
toggled(bool)
systemTrayAlways
setEnabled(bool)
933
579
933
625
enableNewSocketLoop
toggled(bool)
enableLowLatencyMode
setEnabled(bool)
250
39
250
39
snappingEnabled
toggled(bool)
label_9
setEnabled(bool)
933
340
347
366
snappingEnabled
toggled(bool)
snapDistance
setEnabled(bool)
933
340
933
366
snappingEnabled
toggled(bool)
screenSnapping
setEnabled(bool)
933
340
933
389
snappingEnabled
toggled(bool)
sourceSnapping
setEnabled(bool)
933
340
933
412
snappingEnabled
toggled(bool)
centerSnapping
setEnabled(bool)
933
340
933
435
recordWhenStreaming
toggled(bool)
keepRecordStreamStops
setEnabled(bool)
933
222
933
245
replayWhileStreaming
toggled(bool)
keepReplayStreamStops
setEnabled(bool)
933
268
933
291
streamDelayEnable
toggled(bool)
label_56
setEnabled(bool)
250
39
250
39
streamDelayEnable
toggled(bool)
streamDelaySec
setEnabled(bool)
250
39
250
39
streamDelayEnable
toggled(bool)
streamDelayInfo
setEnabled(bool)
250
39
250
39
streamDelayEnable
toggled(bool)
streamDelayPreserve
setEnabled(bool)
250
39
250
39
connectAccount2
clicked()
connectAccount
click()
484
142
454
87
advOutSplitFile
toggled(bool)
advOutSplitFileType
setEnabled(bool)
327
355
701
355
advOutRecType
currentIndexChanged(int)
stackedWidget
setCurrentIndex(int)
663
106
560
391
advOutFFUseRescale
toggled(bool)
advOutFFRescale
setEnabled(bool)
334
377
685
377
advOutFFType
currentIndexChanged(int)
stackedWidget_2
setCurrentIndex(int)
685
163
685
191