简单的例子 - 一方面我们看到相机通过标准软件渲染“输入”,另一方面(标记为“输出”)通过一些 directX 东西渲染(至少在我看来):
那么windows api或DirectX api提供了什么功能来捕获这种混合场景呢?
最佳答案
TightVNC Server 可以做到这一点,您可能想看看他们在做什么。简单地浏览一下他们的源代码,看起来他们正在创建一个镜像主屏幕的虚拟屏幕。
具体来说,请查看
CreateCompatibleDC
和 CreateDIBSection
API
关于c++ - 如何捕获 Windows 上的桌面,以便捕获 directX 和正常渲染的屏幕部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236499/