diff --git a/src/PepperDash.Essentials.Core/Config/BasicConfig.cs b/src/PepperDash.Essentials.Core/Config/BasicConfig.cs
index 89bd7655..5838140e 100644
--- a/src/PepperDash.Essentials.Core/Config/BasicConfig.cs
+++ b/src/PepperDash.Essentials.Core/Config/BasicConfig.cs
@@ -88,6 +88,17 @@ namespace PepperDash.Essentials.Core.Config
return AudioControlPointLists[key];
}
+ ///
+ /// Checks CameraLists for a given list and returns it if found. Otherwise, returns null
+ ///
+ public Dictionary GetCameraListForKey(string key)
+ {
+ if (string.IsNullOrEmpty(key) || !CameraLists.ContainsKey(key))
+ return null;
+
+ return CameraLists[key];
+ }
+
///
/// Checks Devices for an item with a Key that matches and returns it if found. Otherwise, retunes null
///
diff --git a/src/PepperDash.Essentials.Core/Room/IEssentialsRoom.cs b/src/PepperDash.Essentials.Core/Room/IEssentialsRoom.cs
index 4bf51376..d452c0b9 100644
--- a/src/PepperDash.Essentials.Core/Room/IEssentialsRoom.cs
+++ b/src/PepperDash.Essentials.Core/Room/IEssentialsRoom.cs
@@ -31,6 +31,8 @@ namespace PepperDash.Essentials.Core
string AudioControlPointListKey { get; }
+ string CameraListKey { get; }
+
SecondsCountdownTimer ShutdownPromptTimer { get; }
int ShutdownPromptSeconds { get; }
int ShutdownVacancySeconds { get; }