cbaseobject:提供debug时的帮助功能, 大部分类从这个类继承而来
CBaseFilter:实现IBaseFilter接口, 实现Filter框架,用法:
1.声明一个类由此继承而来
2.在新累中定义filter上的pin的实例
3.实现getpin, 返回filter上各个pin的指针
4.实现getpincount, 返回filter上pin的数量
5.考虑如何处理从输入pin进来的数据
Filter的stop, paused, running其实就是通过pin的inactive,active, running来实现的。。。。
CTransformFilter: 开发transform Filter最基本的类, 有一个input pin 和一个output pin, 它将pin上必须实现的函数都委托多了Filter实现
CTransInPlaceFilter: 一个“就地”处理的Transform Filter, 这里使用的是CTransInPlaceInputPin和CTransInPlaceOutputPin类