From 7178d8e284cfd3722f0a6982d78e03438584a518 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 17 Jun 2025 19:17:34 -0600 Subject: [PATCH] featr: Add PresenterTrackMode enum to IPresenterTrack.cs Introduces a new enumeration `PresenterTrackMode` that defines four tracking modes for the Cisco codec's Presenter Track feature: `Off`, `Follow`, `Background`, and `Persistent`. Each mode includes a summary comment for clarity. --- .../Codec/Cisco/IPresenterTrack.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs b/src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs index b38225fe..15b378f8 100644 --- a/src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs +++ b/src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs @@ -8,6 +8,30 @@ using System.Threading.Tasks; namespace PepperDash.Essentials.Devices.Common.Codec.Cisco { + /// + /// Describes the available tracking modes for a Cisco codec's Presenter Track feature. + /// + public enum PresenterTrackMode + { + /// + /// Presenter Track is turned off. + /// + Off, + /// + /// Presenter Track follows the speaker's movements. + /// + Follow, + /// + /// Presenter Track is set to background mode, where it tracks the speaker but does not actively follow. + /// + Background, + /// + /// Presenter Track is set to persistent mode, where it maintains a fixed position or focus on the speaker. + /// + Persistent + } + + /// /// Describes the Presenter Track controls for a Cisco codec. ///