Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
尘离序散
obs-studio
提交
af5db87e
O
obs-studio
项目概览
尘离序散
/
obs-studio
与 Fork 源项目一致
从无法访问的项目Fork
通知
30
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
obs-studio
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
af5db87e
编写于
12月 16, 2013
作者:
J
jp9000
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update video settings form for fps/video variables
上级
7bc325d9
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
42 addition
and
40 deletion
+42
-40
obs/forms/OBSWindows.cpp
obs/forms/OBSWindows.cpp
+11
-13
obs/forms/OBSWindows.fbp
obs/forms/OBSWindows.fbp
+10
-10
obs/forms/OBSWindows.h
obs/forms/OBSWindows.h
+21
-17
未找到文件。
obs/forms/OBSWindows.cpp
浏览文件 @
af5db87e
...
...
@@ -442,9 +442,9 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
bSizer32
->
Add
(
0
,
20
,
0
,
wxEXPAND
,
5
);
generalText
=
new
wxStaticText
(
generalPanel
,
wxID_ANY
,
_
(
"Settings.RestartProgram"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
generalText
->
Wrap
(
-
1
);
bSizer32
->
Add
(
generalText
,
1
,
wxALL
|
wxEXPAND
,
5
);
general
Changed
Text
=
new
wxStaticText
(
generalPanel
,
wxID_ANY
,
_
(
"Settings.RestartProgram"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
general
Changed
Text
->
Wrap
(
-
1
);
bSizer32
->
Add
(
general
Changed
Text
,
1
,
wxALL
|
wxEXPAND
,
5
);
generalPanel
->
SetSizer
(
bSizer32
);
...
...
@@ -490,12 +490,12 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
baseResList
=
new
wxComboBox
(
videoPanel
,
ID_BASE_RES
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
fgSizer1
->
Add
(
baseResList
,
0
,
wxALL
,
2
);
m_staticText10
=
new
wxStaticText
(
videoPanel
,
wxID_ANY
,
_
(
"Settings.Video.
Downscale
Res"
),
wxDefaultPosition
,
wxDefaultSize
,
wxALIGN_RIGHT
);
m_staticText10
=
new
wxStaticText
(
videoPanel
,
wxID_ANY
,
_
(
"Settings.Video.
Output
Res"
),
wxDefaultPosition
,
wxDefaultSize
,
wxALIGN_RIGHT
);
m_staticText10
->
Wrap
(
-
1
);
fgSizer1
->
Add
(
m_staticText10
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
2
);
downscale
ResList
=
new
wxComboBox
(
videoPanel
,
ID_DOWNSCALE_RES
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
fgSizer1
->
Add
(
downscale
ResList
,
0
,
wxALL
,
2
);
output
ResList
=
new
wxComboBox
(
videoPanel
,
ID_DOWNSCALE_RES
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
,
NULL
,
0
);
fgSizer1
->
Add
(
output
ResList
,
0
,
wxALL
,
2
);
m_staticText11
=
new
wxStaticText
(
videoPanel
,
wxID_ANY
,
_
(
"Settings.Video.DownscaleFilter"
),
wxDefaultPosition
,
wxDefaultSize
,
wxALIGN_RIGHT
);
m_staticText11
->
Wrap
(
-
1
);
...
...
@@ -525,7 +525,7 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
fgSizer1
->
Add
(
m_staticText22
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALIGN_RIGHT
|
wxALL
,
2
);
fpsTypeList
=
new
wxChoicebook
(
videoPanel
,
ID_FPS_TYPE
,
wxDefaultPosition
,
wxDefaultSize
,
wxCHB_DEFAULT
);
m_panel13
=
new
wxPanel
(
fpsTypeList
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
m_panel13
=
new
wxPanel
(
fpsTypeList
,
ID_FPSPANEL_COMMON
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizer45
;
bSizer45
=
new
wxBoxSizer
(
wxHORIZONTAL
);
...
...
@@ -545,7 +545,7 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
m_panel13
->
Layout
();
bSizer45
->
Fit
(
m_panel13
);
fpsTypeList
->
AddPage
(
m_panel13
,
_
(
"Settings.Video.FPS.Common"
),
true
);
m_panel14
=
new
wxPanel
(
fpsTypeList
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
m_panel14
=
new
wxPanel
(
fpsTypeList
,
ID_FPSPANEL_INTEGER
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizer46
;
bSizer46
=
new
wxBoxSizer
(
wxHORIZONTAL
);
...
...
@@ -557,7 +557,7 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
m_panel14
->
Layout
();
bSizer46
->
Fit
(
m_panel14
);
fpsTypeList
->
AddPage
(
m_panel14
,
_
(
"Settings.Video.FPS.Integer"
),
false
);
m_panel15
=
new
wxPanel
(
fpsTypeList
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
m_panel15
=
new
wxPanel
(
fpsTypeList
,
ID_FPSPANEL_FRACTION
,
wxDefaultPosition
,
wxDefaultSize
,
wxTAB_TRAVERSAL
);
wxFlexGridSizer
*
fgSizer10
;
fgSizer10
=
new
wxFlexGridSizer
(
0
,
2
,
0
,
0
);
fgSizer10
->
SetFlexibleDirection
(
wxBOTH
);
...
...
@@ -582,7 +582,7 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
m_panel15
->
Layout
();
fgSizer10
->
Fit
(
m_panel15
);
fpsTypeList
->
AddPage
(
m_panel15
,
_
(
"Settings.Video.FPS.Fraction"
),
false
);
m_panel16
=
new
wxPanel
(
fpsTypeList
,
wxID_ANY
,
wxDefaultPosition
,
wxSize
(
-
1
,
-
1
),
wxTAB_TRAVERSAL
);
m_panel16
=
new
wxPanel
(
fpsTypeList
,
ID_FPSPANEL_NANOSECONDS
,
wxDefaultPosition
,
wxSize
(
-
1
,
-
1
),
wxTAB_TRAVERSAL
);
wxBoxSizer
*
bSizer50
;
bSizer50
=
new
wxBoxSizer
(
wxHORIZONTAL
);
...
...
@@ -602,10 +602,8 @@ OBSBasicSettingsBase::OBSBasicSettingsBase( wxWindow* parent, wxWindowID id, con
bSizer34
->
Add
(
0
,
20
,
0
,
wxEXPAND
,
5
);
videoChangedText
=
new
wxStaticText
(
videoPanel
,
wxID_ANY
,
_
(
"Settings.
RestartStream
"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
videoChangedText
=
new
wxStaticText
(
videoPanel
,
wxID_ANY
,
_
(
"Settings.
StreamRestart
"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
videoChangedText
->
Wrap
(
-
1
);
videoChangedText
->
Hide
();
bSizer34
->
Add
(
videoChangedText
,
1
,
wxALL
|
wxEXPAND
,
5
);
...
...
obs/forms/OBSWindows.fbp
浏览文件 @
af5db87e
...
...
@@ -3185,7 +3185,7 @@
<property name="minimize_button">0</property>
<property name="minimum_size"></property>
<property name="moveable">1</property>
<property name="name">generalText</property>
<property name="name">general
Changed
Text</property>
<property name="pane_border">1</property>
<property name="pane_position"></property>
<property name="pane_size"></property>
...
...
@@ -3806,7 +3806,7 @@
<property name="gripper">0</property>
<property name="hidden">0</property>
<property name="id">wxID_ANY</property>
<property name="label">Settings.Video.
Downscale
Res</property>
<property name="label">Settings.Video.
Output
Res</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -3897,7 +3897,7 @@
<property name="minimize_button">0</property>
<property name="minimum_size"></property>
<property name="moveable">1</property>
<property name="name">
downscale
ResList</property>
<property name="name">
output
ResList</property>
<property name="pane_border">1</property>
<property name="pane_position"></property>
<property name="pane_size"></property>
...
...
@@ -4505,7 +4505,7 @@
<property name="font"></property>
<property name="gripper">0</property>
<property name="hidden">0</property>
<property name="id">
wxID_ANY
</property>
<property name="id">
ID_FPSPANEL_COMMON
</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -4681,7 +4681,7 @@
<property name="font"></property>
<property name="gripper">0</property>
<property name="hidden">0</property>
<property name="id">
wxID_ANY
</property>
<property name="id">
ID_FPSPANEL_INTEGER
</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -4853,7 +4853,7 @@
<property name="font"></property>
<property name="gripper">0</property>
<property name="hidden">0</property>
<property name="id">
wxID_ANY
</property>
<property name="id">
ID_FPSPANEL_FRACTION
</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -5285,7 +5285,7 @@
<property name="font"></property>
<property name="gripper">0</property>
<property name="hidden">0</property>
<property name="id">
wxID_ANY
</property>
<property name="id">
ID_FPSPANEL_NANOSECONDS
</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -5471,9 +5471,9 @@
<property name="floatable">1</property>
<property name="font"></property>
<property name="gripper">0</property>
<property name="hidden">
1
</property>
<property name="hidden">
0
</property>
<property name="id">wxID_ANY</property>
<property name="label">Settings.
RestartStream
</property>
<property name="label">Settings.
StreamRestart
</property>
<property name="max_size"></property>
<property name="maximize_button">0</property>
<property name="maximum_size"></property>
...
...
@@ -5485,7 +5485,7 @@
<property name="pane_border">1</property>
<property name="pane_position"></property>
<property name="pane_size"></property>
<property name="permission">p
rotected
</property>
<property name="permission">p
ublic
</property>
<property name="pin_button">1</property>
<property name="pos"></property>
<property name="resize">Resizable</property>
...
...
obs/forms/OBSWindows.h
浏览文件 @
af5db87e
...
...
@@ -79,20 +79,24 @@ class WindowSubclass;
#define ID_DOWNSCALE_FILTER 1032
#define ID_DISABLEAERO 1033
#define ID_FPS_TYPE 1034
#define ID_FPS_COMMON 1035
#define ID_FPS_INTEGER 1036
#define ID_FPS_NUMERATOR 1037
#define ID_FPS_DENOMINATOR 1038
#define ID_FPS_NANOSECONDS 1039
#define ID_SETTINGS_AUDIO 1040
#define ID_DESKTOP_AUDIO_DEVICE 1041
#define ID_AUX_AUDIO_DEVICE1 1042
#define ID_AUX_AUDIO_DEVICE2 1043
#define ID_AUX_AUDIO_DEVICE3 1044
#define ID_AUX_AUDIO_DEVICE4 1045
#define ID_OK 1046
#define ID_CANCEL 1047
#define ID_APPLY 1048
#define ID_FPSPANEL_COMMON 1035
#define ID_FPS_COMMON 1036
#define ID_FPSPANEL_INTEGER 1037
#define ID_FPS_INTEGER 1038
#define ID_FPSPANEL_FRACTION 1039
#define ID_FPS_NUMERATOR 1040
#define ID_FPS_DENOMINATOR 1041
#define ID_FPSPANEL_NANOSECONDS 1042
#define ID_FPS_NANOSECONDS 1043
#define ID_SETTINGS_AUDIO 1044
#define ID_DESKTOP_AUDIO_DEVICE 1045
#define ID_AUX_AUDIO_DEVICE1 1046
#define ID_AUX_AUDIO_DEVICE2 1047
#define ID_AUX_AUDIO_DEVICE3 1048
#define ID_AUX_AUDIO_DEVICE4 1049
#define ID_OK 1050
#define ID_CANCEL 1051
#define ID_APPLY 1052
///////////////////////////////////////////////////////////////////////////////
/// Class OBSBasicBase
...
...
@@ -208,7 +212,6 @@ class OBSBasicSettingsBase : public DialogSubclass
wxStaticText
*
m_staticText20
;
wxStaticText
*
m_staticText21
;
wxPanel
*
m_panel16
;
wxStaticText
*
videoChangedText
;
wxPanel
*
audioPanel
;
wxStaticText
*
m_staticText23
;
wxStaticText
*
m_staticText24
;
...
...
@@ -229,11 +232,11 @@ class OBSBasicSettingsBase : public DialogSubclass
wxListbook
*
settingsList
;
wxPanel
*
generalPanel
;
wxComboBox
*
languageList
;
wxStaticText
*
generalText
;
wxStaticText
*
general
Changed
Text
;
wxPanel
*
outputsPanel
;
wxComboBox
*
videoAdapterList
;
wxComboBox
*
baseResList
;
wxComboBox
*
downscale
ResList
;
wxComboBox
*
output
ResList
;
wxComboBox
*
filterList
;
wxCheckBox
*
disableAeroCheckbox
;
wxChoicebook
*
fpsTypeList
;
...
...
@@ -242,6 +245,7 @@ class OBSBasicSettingsBase : public DialogSubclass
wxSpinCtrl
*
fpsNumeratorScroller
;
wxSpinCtrl
*
fpsDenominatorScroller
;
wxSpinCtrl
*
fpsNanosecondsScroller
;
wxStaticText
*
videoChangedText
;
wxComboBox
*
desktopAudioDeviceList
;
wxComboBox
*
auxAudioDeviceList1
;
wxComboBox
*
auxAudioDeviceList2
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录