mirror of
https://github.com/DarthAffe/ScreenCapture.NET.git
synced 2026-11-09 18:36:29 +00:00
Merge pull request #8 from DarthAffe/StuckCaptureFix
Added error-checking to the result of AcquireNextFrame in DX11 capture
This commit is contained in:
1 file changed
+1
-1
@@ -111,7 +111,7 @@ public sealed class DX11ScreenCapture : IScreenCapture
|
||||
IDXGIResource? screenResource = null;
|
||||
try
|
||||
{
|
||||
_duplicatedOutput.AcquireNextFrame(Timeout, out OutduplFrameInfo duplicateFrameInformation, out screenResource);
|
||||
_duplicatedOutput.AcquireNextFrame(Timeout, out OutduplFrameInfo duplicateFrameInformation, out screenResource).CheckError();
|
||||
if ((screenResource == null) || (duplicateFrameInformation.LastPresentTime == 0)) return false;
|
||||
|
||||
using ID3D11Texture2D screenTexture = screenResource.QueryInterface<ID3D11Texture2D>();
|
||||
|
||||
Reference in new issue
Block a user