我把universal_copy例子改成用于处理一个bmp图像,只是做简单的反转
现在我还想在这基础实现个黑白效应,但是我想通过由linux端传个标志位之类的标志给codecs,然后codecs做相应的处理(要么反转,要么黑白)
怎么做到这个传递标志的功能?
我看到一篇文是扩展xdm接口中的结构体的文章,里面说xxx_porcess()函数里面的InArgs、OutArgs、xxx_control()函数里面的DynmaicParams结构体等都是可扩展的。
iuniversal接口中上面提到的结构体都是只有一个成员(size),基本没用处,是不是可以扩展它比如添加一个成员来达到我前面提到的目的呢
如果是,我的疑问是比如说我对InArgs扩展,在CE的APP.c中定义了一个基于原有InArgs的结构体,然后在定义这个结构体的新变量,然后初始化成员,然后传给process函数。
然后codecs方面的InArgs结构体是不是也要定义个新的结构体啊,是不是要修改它那process函数的传入参数类型,改成新定义的结构体???
求大神指明下方向........