diff --git a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll index 1a03337..13697c4 100644 Binary files a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll and b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll differ diff --git a/Plugins/uDesktopDuplication/uDesktopDuplication/Monitor.cpp b/Plugins/uDesktopDuplication/uDesktopDuplication/Monitor.cpp index 7b4e7d0..78d3aa6 100644 --- a/Plugins/uDesktopDuplication/uDesktopDuplication/Monitor.cpp +++ b/Plugins/uDesktopDuplication/uDesktopDuplication/Monitor.cpp @@ -159,7 +159,7 @@ void Monitor::Render(UINT timeout) if (unityTexture_) { ID3D11Texture2D* texture; - if (FAILED(resource->QueryInterface(&texture))) + if (FAILED(resource.CopyTo(&texture))) { Debug::Error("Monitor::Render() => resource.As() failed."); return;