using PepperDash.Essentials.Core;
namespace PepperDash.Essentials.Devices.Common.Codec
{
///
/// Defines the contract for IHasContentSharing
///
public interface IHasContentSharing
{
///
/// Gets feedback indicating whether content sharing is currently active
///
BoolFeedback SharingContentIsOnFeedback { get; }
///
/// Gets feedback about the current sharing source
///
StringFeedback SharingSourceFeedback { get; }
///
/// Gets a value indicating whether content should be automatically shared while in a call
///
bool AutoShareContentWhileInCall { get; }
///
/// Starts content sharing
///
void StartSharing();
///
/// Stops content sharing
///
void StopSharing();
}
}