Windows捕获屏幕

时间:2015-01-19 13:21:04

标签: c++ windows directx screenshot

我正在开发一个应用程序,它从屏幕上捕获图像并尝试将其作为视频流式传输。我计划在所有Windows计算机上运行该应用程序。但是,在我的电脑上,现在是

CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hMainWindow, devBehaviorFlags, &d3dpp, &d3dDevice))

功能失败。我有directx驱动程序。我现在关心的是,使用directx是否是捕获应用程序屏幕以在所有Windows机器上工作的好方法。

我的问题是:

directx是在Windows上捕获屏幕的最佳方式,还是有更好的方法? (也许甚至跨平台)同样是捕捉屏幕并将其变成视频流是这种应用的好方法吗?

0 个答案:

没有答案