MIDP devices range from low-end mass-market phones with basic sound support to high-end media phones with advanced audio and video rendering capabilities. To accommodate these diverse configurations and multimedia processing capabilities, an API with a high level of abstraction and support for optional features is needed. The central goal of the specification work for the Sound API was to address the wide range of application areas. As a result, two API sets were developed:
MIDP 2.0 Sound API
Mobile Media API (MMAPI)
The division into two interoperable API sets arose from the fact that some devices are very resource-constrained. It may not be feasible to support a full range of ...