OpenMAX IL is a royalty-free, cross-platform C-language API for integration of multimedia components into media frameworks to simplify deployment of audio/video encoders/decoders, camera control, and audio, video and image processing algorithms across diverse platforms. OpenMAX IL 1.2 is a backward compatible upgrade that includes dynamic buffer allocation, improved media graph management, in-band signaling, enhanced audio video synchronization, a wider range of standard components and enhanced camera control capabilities together with many other improvements and clarifications to increase interoperability between media processing components.