用DirectShow开发的自己的Filter发布的时候有什么要求吗?(Filter在程序中),为什么在别的机子上不能正常使用,而在开发的机子上确能正常使用.
自己的Filter是从CTransInPlaceFilter一个类继承来的。class ClddAudioFilter : public CTransInPlaceFilter  
{
public:
.
.
.}

解决方案 »

  1.   

    DXSDK的Sample目录下不是有很多Filter的例子吗?对于很多简单要求,拿来简单修改一下就可以了。
      

  2.   

    那机器上配置了 DirectShow 了么 ?
      

  3.   

    现在Filter的功能都实现了,在开发的这个机子A上一切正常,但放到别的机子B上就不行了。
    机子B:WinXP SP2 + DirectX 9.0c
    自己写的Filter是从CTransInPlaceFilter继承过来的。