Nucleus MMF Leverages OpenMAX IL
Nucleus Multimedia Framework leverages OpenMAX IL multimedia standards to facilitate portability, interoperability, and reuse
Technical Publication
Nucleus Multimedia Framework and the OpenMax IL Standard
Accelerating Next-Generation Multimedia Device Delivery. Get Techpub.
Multimedia functionality is finding its way into an ever more diverse range of consumer electronic products, and this area of technology is evolving quickly. The manufacturers of multimedia-enabled products are under increasing pressure to support the latest audio and video formats, to minimize power consumption, and to get products to market quickly.
For software engineers working on multimedia products, the challenges are great. A growing number of processors offer advanced multimedia acceleration features to help address performance issues. However, this in itself does not solve performance challenges; unlocking the power of such hardware can be both difficult and time consuming for the software engineer. Additionally, every silicon platform and operating system offers its own proprietary APIs, and thus each requires a different implementation. The cost implications of this are serious, because this approach limits the scope of code portability, interoperability, and reuse.
OpenMAX – Bringing it all together
OpenMAX™ is an open, cross-platform API from the Khronos Group, which aims to accelerate multimedia software development across multiple operating systems and silicon platforms.
OpenMAX offers a component-based development model that facilitates portability across platforms and ensures interoperability between libraries and codecs from different sources.
Why Nucleus Multimedia Framework is your best choice

Nucleus Multimedia Framework (MMF) is an implementation of the OpenMAX IL standard for Nucleus OS. Nucleus MMF ships with a fully-functional library of standard components that allows common audio/video playback configurations. These components can be readily used in combination with any third-party OpenMAX components, such as codecs and audio/video drivers.

Key Features
- OpenMAX IL “Base profile” conformant
- OpenMAX IL “Interop profile” conformant
- Plugs into any OpenMAX compliant codecs
- Supports advanced OpenMAX IL features such as “buffer sharing” and “in-context processing”
- Ships with component library that provides basic audio/video playback support
- Provides clock component with audio/video synchronization support
- Has full functionality in the EDGE SimTest simulation environment
- Provides a built-in debugging module to track down issues with third-party components
- Configurable and extensible design allows addition of new components and content pipes
- Object-oriented design principles permit component inheritance
