如何在directshow源过滤器中呈现direct3d

时间:2010-06-06 18:21:20

标签: c++ directshow

在visual studio 2008中使用c ++。如何将d3d内容渲染为directshow源过滤器。

马特

2 个答案:

答案 0 :(得分:0)

DirectShow为何涉及? DirectShow源过滤器为要处理的其他过滤器提供数据流。 Direct3D是一种允许访问图形卡进行渲染的API。 DirectShow和Direct3D是两个不同的东西。

如果要渲染Direct3D内容,则使用Direct3D。有一些Direct3D 9.0 samples here供您查阅。我建议你开始查看“初始化”样本并从那里向上工作。

编辑:如果我们不是在谈论全面的高性能图形解决方案,您可以参考this Stack Overflow questionthis MSDN forum question。希望它可以帮助你开始。

答案 1 :(得分:0)

http://tmhare.mvps.org/downloads.htm“捕获源过滤器”

上有一个很好的示例视频源过滤器