#415 Adds camera mute methods and feedback to CiscoSparkCodec

Adds new IHasCameraMute to more clearly define functions and implements on CiscoSparkCodec and ZoomRoom
This commit is contained in:
Neil Dorin
2021-02-17 16:50:18 -07:00
parent 86ad88969e
commit e356f57e1a
4 changed files with 104 additions and 6 deletions

View File

@@ -46,6 +46,17 @@ namespace PepperDash.Essentials.Devices.Common.Cameras
void CameraOff();
}
/// <summary>
/// Describes the ability to mute and unmute camera video
/// </summary>
public interface IHasCameraMute
{
BoolFeedback CameraIsMutedFeedback { get; }
void CameraMuteOn();
void CameraMuteOff();
void CameraMuteToggle();
}
public class CameraSelectedEventArgs : EventArgs
{
public CameraBase SelectedCamera { get; private set; }