开放多媒体加速层(OpenMAX)是由
Khronos Group制定的无需授权、跨平台的多媒体应用程序标准,以C语言接口实现音视频及图像处理的API集成。该标准通过统一抽象层支持跨操作系统及硬件平台的开发加速,包含应用层(OpenMAX AL)、集成层(OpenMAX IL)和开发层(OpenMAX DL),其中IL层为编解码器提供底层访问接口,DL层定义可优化的基础函数集合。
OpenMAX是Khronos制定的API,这个Khronos也是
OpenGL的制定者,同时在着手制定的标准/规范还有OpenGL es,
OpenVG,
OpenEL等等,其中大多都是针对手持设备/
嵌入式设备的。
OpenMAX IL: Integration Layer,作为在嵌入式和移动设备中使用的audio,video,images codecs的底层接口。使得AP和
多媒体框架可以以统一的方式访问多媒体codec和支持组件。Codec可以是硬件和软件的任意组合,对用户透明。