在visual studio 2008中使用c ++。如何将d3d内容渲染为directshow源过滤器。
马特
答案 0 :(得分:0)
DirectShow为何涉及? DirectShow源过滤器为要处理的其他过滤器提供数据流。 Direct3D是一种允许访问图形卡进行渲染的API。 DirectShow和Direct3D是两个不同的东西。
如果要渲染Direct3D内容,则使用Direct3D。有一些Direct3D 9.0 samples here供您查阅。我建议你开始查看“初始化”样本并从那里向上工作。
编辑:如果我们不是在谈论全面的高性能图形解决方案,您可以参考this Stack Overflow question和this MSDN forum question。希望它可以帮助你开始。
答案 1 :(得分:0)
在http://tmhare.mvps.org/downloads.htm“捕获源过滤器”
上有一个很好的示例视频源过滤器