Files
linker/cmonitor/client/reports/screen/ScreenLinux.cs
2023-12-31 17:16:15 +08:00

50 lines
915 B
C#

using common.libs.helpers;
namespace cmonitor.client.reports.screen
{
public sealed class ScreenLinux : IScreen
{
public DisplayInfo[] GetDisplays(out int w, out int h)
{
w = 0; h = 0;
return Array.Empty<DisplayInfo>();
}
public void SetDisplayState(bool onState)
{
}
public void Clip(ScreenClipInfo _screenClipInfo)
{
}
public bool IsClip()
{
return false;
}
public uint GetLastInputTime()
{
return 0;
}
public DesktopFrame GetClipFrame()
{
return null;
}
public DesktopFrame GetFullFrame()
{
return null;
}
public DesktopFrame GetRegionFrame()
{
return null;
}
public void WakeUp()
{
}
}
}