如何从amd gpus的显示输出中获取图像数据

How would I grab image data from display output of amd gpus?

本文关键字:输出 获取 图像 数据 显示 amd gpus      更新时间:2023-10-16

我正试图在Windows上创建一个个人电脑流媒体应用程序。我想知道如何从C++11中的AMD GPU显示输出中获取数据(有点像OBS(?我用Robot.createScreenCapture方法在java中尝试了这一点,但未能达到流式传输所需的足够速度。我希望这一点足够清楚。任何帮助,谢谢。

AMD AMF SDK可以为您提供以下信息:是否有直接捕获屏幕并在GPU缓冲内存中进行编码的功能?

amfpublicsrccomponentsDisplayCapture已经有了基本上将DD API封装到AMF组件中的代码。如果我的内存正常,DVR示例会显示如何使用它(源代码肯定有它曾经/正在工作的痕迹(。