如何学习 DirectShow 编程?

发布于 2024-10-02 16:17:52 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱你是孤单的心事 2024-10-09 16:17:52

老兄,IMO最好用C++开发直接显示,你只需要学习如何创建COM对象并取消初始化它,C++更快,并且当前可用的直接显示库都是C++,C#代码项目中的案例都很好用于学习直接显示的基础知识,但它们不是实用的解决方案。它们是在C#中使用它们的COM包装器,速度是主要问题,并且它们在实时视频分析中的速度不好。 MSDN 是使用 directshow 的最佳参考,并且 SDK 中有很好的示例

Dude, IMO It's better develop direct show in C++, you just should learn how to create COM object and uninitialize it, C++ is faster, and current available library of direct show all are in c++, cases which are in code project in c# are good for learning basic of direct show, but they aren't practical solutions. they are COM wrapper to use them in C#, the speed is main concern and their speed in real time video analyzing is not good. the MSDN is best reference for working with directshow and there are good samples in SDK

八巷 2024-10-09 16:17:52

从头开始阅读 MSDN 中的 DirectShow SDK 即可。然后安装 GraphEditPlus,尝试构建一些图表,然后从“文件”菜单中,您可以生成使用以下命令构建这些图表的 C# 代码DirectShowLib for .NET 并了解它是如何实现的。

Just read DirectShow SDK in MSDN from beginning. Then install GraphEditPlus, try building some graphs and then from File menu you can generate C# code which builds these graphs using DirectShowLib for .NET and see how it does it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文