如何从amd gpus的显示输出中获取图像数据
How would I grab image data from display output of amd gpus?
我正试图在Windows上创建一个个人电脑流媒体应用程序。我想知道如何从C++11中的AMD GPU显示输出中获取数据(有点像OBS(?我用Robot.createScreenCapture方法在java中尝试了这一点,但未能达到流式传输所需的足够速度。我希望这一点足够清楚。任何帮助,谢谢。
AMD AMF SDK可以为您提供以下信息:是否有直接捕获屏幕并在GPU缓冲内存中进行编码的功能?
amfpublicsrccomponentsDisplayCapture
已经有了基本上将DD API封装到AMF组件中的代码。如果我的内存正常,DVR示例会显示如何使用它(源代码肯定有它曾经/正在工作的痕迹(。
相关文章:
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 我无法获取以下代码的输出
- 从C++应用获取PowerShell脚本输出
- 我无法从 C# 获取 PInvoke 的输入参数以C++ DLL 以用作 IntPtr 的输出
- 我需要帮助在一个类中输入两个字符串并获取其输出
- 使用提升过程获取 shell 命令的标准输出
- 从 exprTk 获取向量作为输出
- 如何使用 c++ libboost 运行进程并获取其输出?
- 从用户获取输入/输出
- 从 c++ 中的实例化进程获取输出的可靠方法是什么?
- 如何在C++中执行命令并获取命令的返回代码标准输出和标准
- TFLite 隔离错误,通过获取C++输入和输出
- 在集成终端上运行vscode lldb调试器时,如何获取程序的输出?
- 使用 boost::regex 从目录中获取带有一些正则表达式的文件名称时出现意外输出
- 使用 qt 或 c++ 从桌面获取输入和输出
- 如何从amd gpus的显示输出中获取图像数据
- 获取使用p4api运行的Perforce命令的输出
- 获取C++输出流中元素的大小
- 如何从进程获取实时、非阻塞输出
- 异步输入和输出/获取前缀后的输入