Skip to content

Commit 6283b38

Browse files
authored
Merge pull request #8 from DarthAffe/StuckCaptureFix
Added error-checking to the result of AcquireNextFrame in DX11 capture
2 parents ffc52e8 + 6a43f84 commit 6283b38

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)