AutoGeniusInvokation: add hotkey

This commit is contained in:
huiyadanli
2023-10-22 15:28:38 +08:00
parent 6256a80c01
commit bfca926c07
9 changed files with 35 additions and 6 deletions

View File

@@ -6,6 +6,9 @@ namespace Fischless.GameCapture.BitBlt;
public class BitBltCapture : IGameCapture
{
private nint _hWnd;
public CaptureModes Mode => CaptureModes.BitBlt;
public bool IsCapturing { get; private set; }
public void Dispose() => Stop();

View File

@@ -19,6 +19,8 @@ namespace Fischless.GameCapture.DwmSharedSurface
private ResourceRegion? _region;
public CaptureModes Mode => CaptureModes.DwmGetDxSharedSurface;
public void Start(nint hWnd)
{
_hWnd = hWnd;

View File

@@ -16,6 +16,7 @@ public class GraphicsCapture : IGameCapture
private GraphicsCaptureItem _captureItem = null!;
private GraphicsCaptureSession _captureSession = null!;
public CaptureModes Mode => CaptureModes.WindowsGraphicsCapture;
public bool IsCapturing { get; private set; }
private ResourceRegion? _region;

View File

@@ -2,6 +2,7 @@
public interface IGameCapture : IDisposable
{
public CaptureModes Mode { get; }
public bool IsCapturing { get; }
public void Start(nint hWnd);