首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何学习DirectShow编程?

如何学习DirectShow编程?
EN

Stack Overflow用户
提问于 2010-11-15 18:30:31
回答 3查看 8.6K关注 0票数 7

我是一个.Net C#开发人员。我想开发有关视频/音频编解码器的媒体编程,从源捕获媒体等。我将使用MSDN库,但我在DirectShow上读到它,我非常困惑,因为我是一个初学者。

你有没有最好的教程或文章可以让初学者理解DirectShow架构中的编程?如果有,请分享。

EN

回答 3

Stack Overflow用户

发布于 2010-11-15 18:37:00

您会发现以下内容很有用:

http://www.codeproject.com/KB/directx/PrgmngDirectShowappsCS.aspx

http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx

http://www.codeproject.com/KB/directx/directshownet.aspx

http://www.codeproject.com/KB/directx/MPEG2_Capture_Device.aspx

哦,还有这些:

http://www.codeproject.com/KB/audio-video/dshowencoder.aspx

http://www.codeproject.com/KB/directx/rendering.aspx

http://www.codeproject.com/KB/windows/samplegrabberfilter-wm6.aspx

http://www.codeproject.com/KB/audio-video/Tanvon_DirectShowFilters.aspx

希望这能有所帮助。

问候

理查德

票数 5
EN

Stack Overflow用户

发布于 2010-11-15 18:57:13

伙计,我觉得用C++开发direct show比较好,你只需要学习如何创建COM对象和取消初始化它,c++更快,而且目前可用的direct show库都是在C++中,c#中的代码项目中的案例对于学习direct show的基础是很好的,但它们并不是实用的解决方案。它们都是COM包装器,在C#中使用,速度是主要问题,但它们在实时视频分析中的速度不好。MSDN是使用directshow的最佳参考资料,SDK中也有很好的示例

票数 2
EN

Stack Overflow用户

发布于 2010-11-16 13:49:41

只需从头开始阅读MSDN中的DirectShow SDK即可。然后安装GraphEditPlus,尝试构建一些图形,然后从文件菜单中可以生成C#代码,该代码使用.NET的DirectShowLib构建这些图形,并查看它是如何做到这一点的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4183464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档