RMG-Core: add GbCameraVideoCaptureBackend1 to CoreOverlay

This commit is contained in:
Rosalie Wanders
2025-09-24 23:54:16 +02:00
parent e9dc24d947
commit 4b793c4ad4
3 changed files with 9 additions and 0 deletions
+1
View File
@@ -62,6 +62,7 @@ static void apply_coresettings_overlay(void)
CoreSettingsSetValue(SettingsID::Core_CountPerOpDenomPot, CoreSettingsGetIntValue(SettingsID::CoreOverlay_CountPerOpDenomPot));
CoreSettingsSetValue(SettingsID::Core_SiDmaDuration, CoreSettingsGetIntValue(SettingsID::CoreOverlay_SiDmaDuration));
CoreSettingsSetValue(SettingsID::Core_SaveFileNameFormat, CoreSettingsGetIntValue(SettingsID::CoreOverLay_SaveFileNameFormat));
CoreSettingsSetValue(SettingsID::Core_GbCameraVideoCaptureBackend1, CoreSettingsGetStringValue(SettingsID::CoreOverlay_GbCameraVideoCaptureBackend1));
}
static void apply_game_coresettings_overlay(void)
+6
View File
@@ -254,6 +254,9 @@ static l_Setting get_setting(SettingsID settingId)
case SettingsID::Core_SaveFileNameFormat:
setting = {SETTING_SECTION_M64P, "SaveFilenameFormat", 1};
break;
case SettingsID::Core_GbCameraVideoCaptureBackend1:
setting = {SETTING_SECTION_M64P, "GbCameraVideoCaptureBackend1", std::string("sdl3")};
break;
case SettingsID::CoreOverlay_RandomizeInterrupt:
setting = {SETTING_SECTION_OVERLAY, "RandomizeInterrupt", true};
@@ -279,6 +282,9 @@ static l_Setting get_setting(SettingsID settingId)
case SettingsID::CoreOverLay_SaveFileNameFormat:
setting = {SETTING_SECTION_OVERLAY, "SaveFilenameFormat", 1};
break;
case SettingsID::CoreOverlay_GbCameraVideoCaptureBackend1:
setting = {SETTING_SECTION_OVERLAY, "GbCameraVideoCaptureBackend1", std::string("sdl3")};
break;
case SettingsID::Core_ScreenshotPath:
setting = {SETTING_SECTION_M64P, "ScreenshotPath", CoreGetDefaultScreenshotDirectory().string(), "", true};
+2
View File
@@ -91,6 +91,7 @@ enum class SettingsID
Core_CountPerOpDenomPot,
Core_SiDmaDuration,
Core_SaveFileNameFormat,
Core_GbCameraVideoCaptureBackend1,
// (mupen64plus) Overlay Core Settings
CoreOverlay_RandomizeInterrupt,
@@ -101,6 +102,7 @@ enum class SettingsID
CoreOverlay_CountPerOpDenomPot,
CoreOverlay_SiDmaDuration,
CoreOverLay_SaveFileNameFormat,
CoreOverlay_GbCameraVideoCaptureBackend1,
// (mupen64plus) Core Directory Settings
Core_ScreenshotPath,