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

为什么Filter中得到的视频大小和实际不一样呢,该怎么处理

2012-02-14 
为什么Filter中得到的视频大小和实际不一样呢Filter继承自CTransInPlaceFilter,重写了CompleteConnect(),

为什么Filter中得到的视频大小和实际不一样呢
Filter继承自CTransInPlaceFilter,重写了CompleteConnect(),并在这里得到媒体文件的视频大小.但发现与实际的不同,因为其它操作会依赖视频大小,所以会发生错误.用Windows   Media   Player播放,查看"属性"也可证实这一点,有好的解决办法吗?谢谢!

[解决办法]

directshow开发视频群10213154
[解决办法]
up
[解决办法]
你在你在GetMediaType 里面直接去的到InputPin的媒体类型就可以拉, 不过你怎么用CTransInPlaceFilter?, 你作什么处理的?最好用CTransformFilter或者CBaseFilter作为基类,自己写的东西多点, 会加深理解!!

热点排行