mirror of
https://github.com/snltty/linker.git
synced 2025-11-01 13:04:00 +08:00
27 lines
657 B
C#
27 lines
657 B
C#
using common.libs.helpers;
|
|
|
|
namespace cmonitor.client.reports.screen
|
|
{
|
|
public interface IScreen
|
|
{
|
|
public DisplayInfo[] GetDisplays(out int w, out int h);
|
|
public void SetDisplayState(bool onState);
|
|
public uint GetLastInputTime();
|
|
|
|
|
|
public void Clip(ScreenClipInfo _screenClipInfo);
|
|
public bool IsClip();
|
|
|
|
public DesktopFrame GetClipFrame();
|
|
public DesktopFrame GetFullFrame();
|
|
public DesktopFrame GetRegionFrame();
|
|
|
|
public void WakeUp();
|
|
|
|
|
|
public void ScreenShareState(ScreenShareStates screenShareState);
|
|
public void ScreenShare(Memory<byte> data);
|
|
|
|
}
|
|
}
|