首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

关于DShow中的Splitter的有关问题

2012-03-14 
关于DShow中的Splitter的问题刚刚开始做DShow的应用开发,所以很多地方不懂~现在在做一个播放器,由于用到第

关于DShow中的Splitter的问题
刚刚开始做DShow的应用开发,所以很多地方不懂~
现在在做一个播放器,由于用到第三方的Filter,所以需要自己在程序中的Graph上AddFilter,但是有个问题是,面对不同的媒体封装格式,我应该如何选择Splitter呢。还有就是面对各种各样的封装格式,有时候有些无所适从,不知道该如何选择Splitter。
希望大家不要给我推荐一个万能的Splitter如Halli,因为Halli与我要用的第三方filter不兼容:)

谢谢大家了

[解决办法]

探讨

怎么可能有万能的splitter呢,这个需求肯定不能实现,应该想别的办法

[解决办法]
你把解码器创建后加入Graph, 然后直接调用RenderFile,这样只要你系统有对应Spliter的就可以正常播放了,因为它是自动找的。

如果你系统没有,就需要安装各种Spliter,Spliter也是各种格式的分离模块,不可能有万能的,人家支持多就是因为将各种模块放在同一个Filter而已。

一般做Spliter是先解析文件格式,根据文件格式来分离。

热点排行