mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
Make audio devices save to settings
Also, revamp the settings dialog code and make it use signals and slots a bit better.
This commit is contained in:
@@ -85,6 +85,17 @@ bool OBSBasic::InitBasicConfigDefaults()
|
||||
"Stereo");
|
||||
config_set_default_uint (basicConfig, "Audio", "BufferingTime", 1000);
|
||||
|
||||
config_set_default_string(basicConfig, "Audio", "DesktopDevice1",
|
||||
"default");
|
||||
config_set_default_string(basicConfig, "Audio", "DesktopDevice2",
|
||||
"disabled");
|
||||
config_set_default_string(basicConfig, "Audio", "AuxDevice1",
|
||||
"default");
|
||||
config_set_default_string(basicConfig, "Audio", "AuxDevice2",
|
||||
"disabled");
|
||||
config_set_default_string(basicConfig, "Audio", "AuxDevice3",
|
||||
"disabled");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -408,6 +419,11 @@ bool OBSBasic::ResetAudio()
|
||||
return obs_reset_audio(&ai);
|
||||
}
|
||||
|
||||
bool OBSBasic::ResetAudioDevices()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void OBSBasic::ResizePreview(uint32_t cx, uint32_t cy)
|
||||
{
|
||||
double targetAspect, baseAspect;
|
||||
|
||||
Reference in New Issue
Block a user