diff --git a/Fischless.GameCapture/Graphics/GraphicsCapture.cs b/Fischless.GameCapture/Graphics/GraphicsCapture.cs index 04474872..3ef2a40c 100644 --- a/Fischless.GameCapture/Graphics/GraphicsCapture.cs +++ b/Fischless.GameCapture/Graphics/GraphicsCapture.cs @@ -2,6 +2,7 @@ using SharpDX.Direct3D11; using System.Diagnostics; using Vanara.PInvoke; +using Windows.Foundation.Metadata; using Windows.Graphics.Capture; using Windows.Graphics.DirectX; @@ -44,7 +45,10 @@ public class GraphicsCapture : IGameCapture _captureItem.Size); _captureSession = _captureFramePool.CreateCaptureSession(_captureItem); _captureSession.IsCursorCaptureEnabled = false; - _captureSession.IsBorderRequired = false; + if (ApiInformation.IsWriteablePropertyPresent("Windows.Graphics.Capture.GraphicsCaptureSession", "IsBorderRequired")) + { + _captureSession.IsBorderRequired = false; + } _captureSession.StartCapture(); IsCapturing = true; }