diretshow 推模式 拉模式在代码上有什么区别?

解决方案 »

  1.   

    这个问题外行了吧。让人无从回答。推模式 拉模式只是从数据流的角度而言的。
    推模式即filter处理好数据后,通知后继的filter处理数据,并将数据传送到后继filter中。
    拉模式也就是filter处理完数据后,通知filter前继的filter传送数据出来。
      

  2.   

    你说的, 我知道 
    现在是要写一个推模式的sourcefilter ,想在原有的拉模式的sourcefilter改,不知道怎么改。--------
    本身就是半路出家,见笑了,还望指教。
      

  3.   

    在Directshow开发中,推模式的Filter一般是从CSource类中继承,输出Pin从CSourceStream继承。
    在Directshow中有响应的例子可参考
    项目工程名为 PushSource
      

  4.   

    比如现在有一份source filter的源码,怎么区别是推还是拉。