Audio and video
Marmalade provides a 24-channel software sound mixer, allowing rich audio irrespective of the device's audio codec support. Provide audio sources in .wav or .pcm formats; additional formats like Ogg Vorbis can be supported through third-party open source decoders. With Marmalade's software sound mixer, you can be sure that the sounds you lovingly created are heard in the same way across all devices.
Marmalade allows you to ask which audio codecs a device supports, and use those codecs if you wish. Within the Marmalade Simulator, you can test your app's response to varying audio codec availability.
As with audio codecs, Marmalade also allows you to query the device about specific video codecs, and use any codecs that it supports. Again, the Marmalade Simulator can be used to test your app's response to any video codecs.
Custom software audio and video codecs
Software codecs can provide highly flexible audio and video playback without taking up large amounts of memory. For example, video playback can be combined with 2D and 3D drawing, and multiple video streams can potentially be played simultaneously.
Marmalade is currently integrated with custom software codec solutions from CRI Middleware. For more information, see the Marmalade Partners Program