Selaa lähdekoodia

UI: Change monitoring device on profile change

VodBox 7 vuotta sitten
vanhempi
sitoutus
e122a07cdd
1 muutettua tiedostoa jossa 13 lisäystä ja 0 poistoa
  1. 13 0
      UI/window-basic-main-profiles.cpp

+ 13 - 0
UI/window-basic-main-profiles.cpp

@@ -346,6 +346,19 @@ void OBSBasic::ResetProfileData()
 	ResetOutputs();
 	ClearHotkeys();
 	CreateHotkeys();
+
+	/* load audio monitoring */
+#if defined(_WIN32) || defined(__APPLE__) || HAVE_PULSEAUDIO
+	const char *device_name = config_get_string(basicConfig, "Audio",
+			"MonitoringDeviceName");
+	const char *device_id = config_get_string(basicConfig, "Audio",
+			"MonitoringDeviceId");
+
+	obs_set_audio_monitoring_device(device_name, device_id);
+
+	blog(LOG_INFO, "Audio monitoring device:\n\tname: %s\n\tid: %s",
+			device_name, device_id);
+#endif
 }
 
 void OBSBasic::on_actionNewProfile_triggered()