当前位置: 代码迷 >> Brew >> 请问:怎么扩展IMEDIA接口
  详细解决方案

请问:怎么扩展IMEDIA接口

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

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