繁体   English   中英

如何在DirectShow源过滤器中渲染Direct3D

[英]How to render direct3d in a directshow source filter

在Visual Studio 2008中使用c ++。如何将d3d内容呈现为DirectShow源过滤器。

马特

为什么要参与DirectShow? DirectShow源过滤器为其他过滤器提供数据流以供处理。 Direct3D是一种API,它允许访问图形卡进行渲染。 DirectShow和Direct3D是两个独立的事物。

如果要呈现Direct3D内容,则可以使用Direct3D。 这里有一些Direct3D 9.0示例供您检查。 我建议您开始研究“初始化”示例,然后从那里开始。

编辑:如果我们不是在谈论成熟的高性能图形解决方案,则可以参考此Stack Overflow问题MSDN论坛问题 希望它可以帮助您入门。

http://tmhare.mvps.org/downloads.htm上有一个很好的视频源过滤器示例“捕获源过滤器”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM