【发布时间】:2010-08-12 05:33:01
【问题描述】:
在 Visual Studio 2008 中使用 c++。如何将 d3d 内容渲染为 directshow 源过滤器。
马特
【问题讨论】:
标签: c++ directshow
在 Visual Studio 2008 中使用 c++。如何将 d3d 内容渲染为 directshow 源过滤器。
马特
【问题讨论】:
标签: c++ directshow
为什么涉及 DirectShow? DirectShow 源过滤器提供数据流供其他过滤器处理。 Direct3D 是一种 API,它允许访问图形卡进行渲染。 DirectShow 和 Direct3D 是两个不同的东西。
如果要呈现 Direct3D 内容,则使用 Direct3D。有一些Direct3D 9.0 samples here 供您检查。我建议您开始查看“初始化”示例并从那里向上工作。
编辑:如果我们不是在谈论成熟的高性能图形解决方案,您可以参考this Stack Overflow question 和this MSDN forum question。希望它可以帮助您入门。
【讨论】:
http://tmhare.mvps.org/downloads.htm“捕获源过滤器”有一个很好的示例视频源过滤器
【讨论】: