请问高手,支持MCE的encoder和普通的encoder有什么区别?
我仿照MainConcept (MCE) MPEG Encoder 写了一个filter,外壳完全一样(filter的CLSID,pin脚信息,媒体类型,连接类型都一样,优先级设成最高和一样都试过),只是内部没有实现encoder功能,用graphedit多次测试两者的连接完全可以替换,用我的filter去替换他的原filter:mceesmpeg.ax,重启(MCE播放器将filter写入了内存,不重启是不会再读文件的),结果出现"Tuner not found"(我用的是软压卡),不知道是什么原因?奇怪的是它根本就没有枚举我的filter就不通过(如果枚举我的filter会打印信息出来的),我不知道到底是哪里不对,不枚举我的filter怎么知道我的filter不能用呢?不知道MCE还要什么外部相关的注册信息。我曾试过用我自己的filter(filter的CLSID当然不一样,优先级设为最高)还是不行,但当优先级设为最高时,windows media player播放多媒体文件肯定会调用我的filter。搞了几天了,真不知道是什么原因?