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(); } }