接上一节的说明,在Windows Mobile 环境下,虽然有strmbase.lib,但这一个源码里面没有实现CBaseFilter,所以我们也无法基于它开发自己的Filter。因此,我们得自己通过Platform Buillder 5.0的里面的源码来编译生成自己的strmbasd.lib/strmbase.lib。
其实我一直想花时间从头开发编译一次,然后把中间的详细过程描述出来,以给自己一个记忆并且帮助后来。但最后发现时间不允许,所以我直接把我用VS生成的项目打包过来。不过为了减少空间,我把其生成的中间文件全部删了(可以从50多M减到300KB,只有代码了)。如果有兴趣的可以下载
Strmbase.lib.baseclasses INC头文件
项目生成的时候注意包含文件的设置!
其实我一直想花时间从头开发编译一次,然后把中间的详细过程描述出来,以给自己一个记忆并且帮助后来。但最后发现时间不允许,所以我直接把我用VS生成的项目打包过来。不过为了减少空间,我把其生成的中间文件全部删了(可以从50多M减到300KB,只有代码了)。如果有兴趣的可以下载
Strmbase.lib.baseclasses INC头文件
项目生成的时候注意包含文件的设置!