读书人

请问:怎么扩展IMEDIA接口

发布时间: 2012-02-01 16:58:19 作者: rapoo

请教:如何扩展IMEDIA接口?
大家好,我在做brew的时候,有些音频解码器是brew不支持的,我想移植一下解码器,然后扩展一下IMEDIA接口,苦于不知道该怎么做,请大家指点,谢谢!!!

[解决办法]
最简单的方法是自己写一个extension,里面包含一个IMedia接口,然后实现扩展功能,原有的IMedia功能可以直接调用。
当然,你也可以学习buiw里的写法,用Decorator模式,继承INHERIT_IMedia(iname) ; 然后慢慢实现多态调用。就是有点麻烦而已!
[解决办法]
你是写动态应用还是做OEM的,如果你是写动态应用的,那么你无法扩展标准接口,如果你是OEM的那么就去改代码好了,一般把扩展的接口加到原来接口的后面就可以了

读书人网 >Brew

热点推荐