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:
jp9000
2014-03-07 12:56:31 -07:00
parent e8044d0868
commit fd579fe7f4
7 changed files with 213 additions and 140 deletions
+16
View File
@@ -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;