C#从窗口捕获视频流

时间:2010-12-27 08:52:25

标签: c# video-capture

我正在尝试为PC游戏创建一个窗口预览(很像Windows7'peek'功能)。我想将实时游戏视频输出捕捉到游戏窗口并在面板中创建迷你预览。

有关如何执行此操作的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:1)

你需要研究'挂钩'。

基本上你需要“挂钩”在被交换到屏幕之前被渲染到后台缓冲区的内容。

请参阅以下文章,了解如何挂接到directx中的后台缓冲区: http://spazzarama.wordpress.com/2010/03/29/screen-capture-with-direct3d-api-hooks/

这不是一个简单的过程!