OpenMAX (Open Media Acceleration), often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images.[1][2] It is intended for low power and embedded system devices (including smartphones, game consoles, digital media players, and