The goal of OpenSL ES is to define an application-oriented audio API tuned for embedded systems, standardizing access to hardware acceleration features such as 3D positional audio and MIDI playback. OpenSL ES will provide a fully cross-platform foundation for a wide range of higher-level audio APIs, including JSR-234, and will enable easy porting of game and applications of across multiple platforms and audio devices. OpenSL ES is at an abstraction level similar to OpenGL ES for 3D graphics and will complement the system-oriented audio component of OpenMAX IL, another Khronos Group API currently under development.
OpenSL ES for low-level embedded sound and audio acceleration
Posted on Monday, August 01 2005 @ 17:35 CEST by Thomas De Maesschalck
The goal of OpenSL ES is to define an application-oriented audio API tuned for embedded systems, standardizing access to hardware acceleration features such as 3D positional audio and MIDI playback. OpenSL ES will provide a fully cross-platform foundation for a wide range of higher-level audio APIs, including JSR-234, and will enable easy porting of game and applications of across multiple platforms and audio devices. OpenSL ES is at an abstraction level similar to OpenGL ES for 3D graphics and will complement the system-oriented audio component of OpenMAX IL, another Khronos Group API currently under development.