【发布时间】:2018-07-29 02:28:49
【问题描述】:
是否可以在带有 C win32 程序的 Windows 操作系统中直接读取帧缓冲区? 作为帧缓冲区,我的意思是物理内存(系统 RAM 或视频 RAM?),其中包含通过 DVI 或 HDMI 或 DP 传输的监视器上的图像。 我不想只读取活动窗口的像素,而是整个屏幕,而不是使用 STAMP 键。 我希望解释得很好,我从来没有找到这个问题的完整答案。
最后一个细节:这个帧缓冲区是在系统 RAM 还是视频 RAM 中?
【问题讨论】:
-
一般来说,它比这要复杂一些。看看 DirectX 或 Open GL。
标签: c operating-system hardware