过滤器以树型进行排列,这棵树称为过滤器树,经过过滤器树管理器(Filter Graph Manager,简称FGM)进行管理。使用FGM应用程序能够经过使用Microsoft Windows Media Player控件间接控制过滤器树,还能够经过调用COM接口方法直接控制。DirectShow过滤器树(参阅图1)由从源到目标渲染器的有向过滤器序列组成,全部这些经过输入和输出过滤器引脚链接。过滤器引脚协商它们将支持哪些媒体类型。FGM控制树过滤器之间的多媒体数据流。由于DirectShow有一个灵活的、可重配置的过滤器树体系结构,所以DirectShow可使用一样的软件成分支持多种媒体类型的回放和分流。开发人员还能够经过编写本身的过滤器扩展DirectShow多媒体支持。