通过c / c ++库转移gpu输出

时间:2012-04-06 03:04:29

标签: video io gpu

问题:我正在寻找一种方法来将gpu的输出,比如Nvidia Geforce,通过总线转移到其他组件。对于初学者来说,一个包含原始数据的简单文本文件就可以了。无论如何我都不需要利用gpu的处理能力,我只想要将原始输出发送到监视器,因此我怀疑Cuda是一个可行的解决方案。想到“打印屏幕”屏幕。还有各种程序可以捕获输出并将其存储在视频文件中。这几乎可以工作,但我对原始hdmi,串行或数字输出(无论是否称为电线)的数据结构更感兴趣,即蓝色,白色或hdmi线。我愿意使用linux或windows来完成这项任务。示例代码会很好,但更重要的是,在正确的方向上轻轻推动将非常感激。 谢谢!

1 个答案:

答案 0 :(得分:0)

捕获(a)帧缓冲区的内容,(b)视频内容,以及(c)物理总线信号是三个完全不同的请求。

如果您想要(a),那么搜索屏幕捕获工具和库。 如果您需要(b)然后搜索屏幕录制工具或考虑使用视频捕获卡并将输出路由到视频卡。 如果你想(c)然后搜索HDMI,DVI,VGA总线分析仪,并准备支付大笔资金。 http://www.home.agilent.com/agilent/product.jspx?cc=AW&lc=eng&ckey=1143984&nid=-536902932.687229.00&id=1143984