最近在使用DirectShow开发D3D和视频相结合的内容,感觉有些怪异,很多视频在暴风里播放正常而在DirectShow Filter Chain里总是Connect Pin失败,最后感觉到应该是我的Filter有问题.遂Google之.发现一篇 利用DirectShow开发自己的Filter ,参考之,权做备忘

posted on 2009-05-20 15:24 亨德列克 阅读(2460) 评论(5)  编辑 收藏 引用
Comments
  • # re: 关于利用DirectShow开发自己的Filter
    tonylk
    Posted @ 2009-05-20 17:48
    在暴风里播放正常,用DirectShow自动构建失败,是因为暴风做了很阴险的事,它修改了它安装的所有Filter的优先级,使得其他播放器都无法正常使用这些Filter,而暴风则用了自己的引擎去构建Graph。
      回复  更多评论   
  • # re: 关于利用DirectShow开发自己的Filter
    亨德列克
    Posted @ 2009-05-20 18:09
    @tonylk
    是的,唉,暴风太猥琐了,没办法  回复  更多评论   
  • # re: 关于利用DirectShow开发自己的Filter
    无知者无畏
    Posted @ 2009-05-21 13:47
    不明白就不要乱说 ,暴风对大部分解码器是不注册的,从何而来的Filter优先级?  回复  更多评论   
  • # re: 关于利用DirectShow开发自己的Filter
    亨德列克
    Posted @ 2009-05-21 14:47
    @无知者无畏
    至少暴风应该是自己构建的FilterGraph?请赐教...  回复  更多评论   
  • # re: 关于利用DirectShow开发自己的Filter
    tiny
    Posted @ 2009-05-22 18:08
    我做过,而且在d3d里实现了directshow和cegui界面共同显示。  回复  更多评论   

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理