当前位置: 代码迷 >> 多媒体/流媒体开发 >> 请问IGraphBuilder播放上一个视频文件时Filter是否必须重新Remove/Add
  详细解决方案

请问IGraphBuilder播放上一个视频文件时Filter是否必须重新Remove/Add

热度:8149   发布时间:2013-02-26 00:00:00.0
请教IGraphBuilder播放下一个视频文件时Filter是否必须重新Remove/Add?
如题,程序采用的是非智能连接,各个Filter都是写代码Add至Graph中的,
当本视频放完要放下一视频(视频格式未变)时,各个Filter是否可以继续直接使用呢(而无需先Remove再Add)?
想知道各位做法是怎样的?
------解决方案--------------------------------------------------------
如果不是同种类型的视频编码和音频编码,肯定需要Remove/Add
如果是同种类型的话,也需要断开重连Pin。
主要还是看FILTER的支持好不好了,支持的好的话,一般断开重连就可以了。
------解决方案--------------------------------------------------------
看你怎么做了,如果播放的数据是你处理的那就可以直接把第二个文件的视频帧数据给filter
如果是字节调用接口的话就必须停止,重新开始了
  相关解决方案