This API used to work on 5.0.30, but after upgrading to 5.0.32, it won't work any more. The API always returns blank screen.
Since this API highly depends on video adapter driver, I doubt whether anything between these two versions breaks the scenario. I have tried 5.1.14, it also won't work.
I used 5.0.30 with the extension from 5.1.14, it worked well. So it looks like something in host side may be wrong.
IDXGIOutputDuplication::AcquireNextFrame() does not work on 5.0.32
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: IDXGIOutputDuplication::AcquireNextFrame() does not work on 5.0.32
I don't know why the API doesn't work, but never mix VirtualBox version with the ExtPack version. All sorts of things can go wrong.Hzj_jie wrote:I used 5.0.30 with the extension from 5.1.14
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Re: IDXGIOutputDuplication::AcquireNextFrame() does not work on 5.0.32
To make it more clear, I tried following combinations,
5.0.32 with 5.0.32 extension, does not work
5.1.14 with 5.1.14 extension, does not work
5.0.30 with 5.1.14 extension, works
5.0.30 with 5.0.30 extension, *does not work*, this is out of my expectation. It stops working without a reboot of client OS immediately after I downgraded the extension from 5.1.14 to 5.0.30. And it still did not work after a reboot.
An MSDN sample of the APIs can be found by searching "DXGI desktop duplication sample". I cannot post urls because of the lifetime of my account.
I rebooted also the host machine, did not take effect.
I am still trying other versions.
5.0.32 with 5.0.32 extension, does not work
5.1.14 with 5.1.14 extension, does not work
5.0.30 with 5.1.14 extension, works
5.0.30 with 5.0.30 extension, *does not work*, this is out of my expectation. It stops working without a reboot of client OS immediately after I downgraded the extension from 5.1.14 to 5.0.30. And it still did not work after a reboot.
An MSDN sample of the APIs can be found by searching "DXGI desktop duplication sample". I cannot post urls because of the lifetime of my account.
I rebooted also the host machine, did not take effect.
I am still trying other versions.
Re: IDXGIOutputDuplication::AcquireNextFrame() does not work on 5.0.32
I cannot tell the root cause, since recently my Windows 10 client OS has also updated.
I installed 5.0.16 with corresponding extension, it did not work neither. But it used to work.
I installed 5.0.16 with corresponding extension, it did not work neither. But it used to work.