Skip to content

Commit 6a43f84

Browse files
committed
Added error-checking to the result of AcquireNextFrame in DX11 capture
Fixes #7
1 parent ffc52e8 commit 6a43f84

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ScreenCapture.NET/DirectX/DX11ScreenCapture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public bool CaptureScreen()
111111
IDXGIResource? screenResource = null;
112112
try
113113
{
114-
_duplicatedOutput.AcquireNextFrame(Timeout, out OutduplFrameInfo duplicateFrameInformation, out screenResource);
114+
_duplicatedOutput.AcquireNextFrame(Timeout, out OutduplFrameInfo duplicateFrameInformation, out screenResource).CheckError();
115115
if ((screenResource == null) || (duplicateFrameInformation.LastPresentTime == 0)) return false;
116116

117117
using ID3D11Texture2D screenTexture = screenResource.QueryInterface<ID3D11Texture2D>();

0 commit comments

Comments
 (0)