广播/录制的屏幕捕获方法

时间:2012-01-07 17:38:34

标签: directshow record capture broadcast

据我所知,像xSplit这样的程序使用DirectShow过滤器(VHScrCap)来捕获桌面或运行应用程序(例如游戏)

Fraps我相信使用司机挂钩来记录游戏镜头。

我的问题是每种方法的好处是什么?

除此之外是否有任何游戏录制软件使用directshow过滤器或使用驱动程序挂钩的广播软件?如果不是为什么?

1 个答案:

答案 0 :(得分:0)

使用DirectShow,您可以在外部设备(如相机)上捕获视频,或者替换您的演示者,以便将某些内容流式传输到您的代码而不是实际的显示设备。这些都不包括捕获桌面和DirectShow与此无关。

桌面捕获通过轮询桌面(简单但效率低下)或提供镜像显示驱动程序或通过钩子的方式进行。无论如何,我们的目标是尽可能早地接收屏幕更新,并提供有关所呈现数据的最佳细节。