namespace PepperDash.Essentials.Devices.Common.Codec { /// /// Describes a cisco codec device that can allow configuration of cameras /// public interface ICiscoCodecCameraConfig { /// /// Sets the assigned serial number for the specified camera /// /// The camera identifier /// The serial number to assign void SetCameraAssignedSerialNumber(uint cameraId, string serialNumber); /// /// Sets the name for the camera on the specified video connector /// /// The video connector identifier /// The name to assign void SetCameraName(uint videoConnectorId, string name); /// /// Sets the input source type for the specified video connector /// /// The video connector identifier /// The source type to set void SetInputSourceType(uint videoConnectorId, eCiscoCodecInputSourceType sourceType); } /// /// Enumeration of Cisco codec input source types /// public enum eCiscoCodecInputSourceType { /// /// PC source type /// PC, /// /// Camera source type /// camera, /// /// Document camera source type /// document_camera, /// /// Media player source type /// mediaplayer, /// /// Other source type /// other, /// /// Whiteboard source type /// whiteboard } }