假设系统实施四个多媒体处理的功能,F1, F2, F3, F4,这些功能可能来自不同的开发商。OpenMAX IL API的作用就是对这些功能进行封装,为上层提供统一的接口供使用。
主要有三部分:
OpenMAX component: 实现多媒体各种功能的组件,提供相关的函数可以设置/获取组件的参数,可以发送命令给组件。
OpenMax core:加载/卸载组件,可以调用组件的函数,建立组件之间的通信。
IL Client: : 通过OpenMax core和OpenMAX component交互。
(1) 组件交互方式: