using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; using Crestron.SimplSharpPro; using Crestron.SimplSharpPro.DeviceSupport; namespace PepperDash.Essentials.Core { /// /// Enumeration of AudioChangeType values /// public enum AudioChangeType { Mute, Volume } /// /// Represents a AudioChangeEventArgs /// public class AudioChangeEventArgs { /// /// Gets or sets the ChangeType /// public AudioChangeType ChangeType { get; private set; } /// /// Gets or sets the AudioDevice /// public IBasicVolumeControls AudioDevice { get; private set; } public AudioChangeEventArgs(IBasicVolumeControls device, AudioChangeType changeType) { ChangeType = changeType; AudioDevice = device; } } }