mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-04-15 05:27:16 +00:00
25 lines
No EOL
611 B
C#
25 lines
No EOL
611 B
C#
using PepperDash.Essentials.Devices.Common.VideoCodec;
|
|
|
|
namespace PepperDash.Essentials.Core.DeviceTypeInterfaces;
|
|
|
|
/// <summary>
|
|
/// Defines the contract for IHasSelfviewSize
|
|
/// </summary>
|
|
public interface IHasSelfviewSize
|
|
{
|
|
/// <summary>
|
|
/// Gets the SelfviewPipSizeFeedback
|
|
/// </summary>
|
|
StringFeedback SelfviewPipSizeFeedback { get; }
|
|
|
|
/// <summary>
|
|
/// Sets the selfview size
|
|
/// </summary>
|
|
/// <param name="size">The new selfview size</param>
|
|
void SelfviewPipSizeSet(CodecCommandWithLabel size);
|
|
|
|
/// <summary>
|
|
/// Toggles the selfview size
|
|
/// </summary>
|
|
void SelfviewPipSizeToggle();
|
|
} |