using System; using System.Collections.Generic; namespace PepperDash.Essentials.Devices.Common.Cameras { /// /// Describes a camera with preset functionality /// public interface IHasCameraPresets { /// /// Event that is raised when the presets list has changed /// event EventHandler PresetsListHasChanged; /// /// Gets the list of camera presets /// List Presets { get; } /// /// Selects the specified preset /// /// The preset number to select void PresetSelect(int preset); /// /// Stores a preset at the specified location with the given description /// /// The preset number to store /// The description for the preset void PresetStore(int preset, string description); } }