using PepperDash.Essentials.Core;
namespace PepperDash.Essentials.Devices.Common.VideoCodec.Interfaces
{
///
/// Defines the contract for IHasMeetingLock
///
public interface IHasMeetingLock
{
///
/// Feedback that indicates whether the meeting is locked
///
BoolFeedback MeetingIsLockedFeedback { get; }
///
/// Locks the meeting
///
void LockMeeting();
///
/// Unlocks the meeting
///
void UnLockMeeting();
///
/// Toggles the meeting lock state
///
void ToggleMeetingLock();
}
}