using PepperDash.Core;
using PepperDash.Essentials.Core;
namespace PepperDash.Essentials.Devices.Common.Codec.Cisco
{
///
/// Describes the available tracking modes for a Cisco codec
///
public interface ISpeakerTrack : IKeyed
{
///
/// Indicates whether Speaker Track is available on the codec.
///
bool SpeakerTrackAvailability { get; }
///
///
///
BoolFeedback SpeakerTrackAvailableFeedback { get; }
///
/// Feedback indicating the current status of Speaker Track is off
///
bool SpeakerTrackStatus { get; }
///
/// Turns Speaker Track off
///
void SpeakerTrackOff();
///
/// Turns Speaker Track on
///
void SpeakerTrackOn();
}
}