OpenMAX

OpenMAX
Developer(s)Khronos Group
Websitewww.khronos.org/openmax/

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 set-top boxes) that need to efficiently process large amounts of multimedia data in predictable ways, such as video codecs, graphics libraries, and other functions for video, image, audio, voice and speech.[3]

OpenMAX provides three layers of interfaces: application layer (AL), integration layer (IL) and development layer (DL). OpenMAX is managed by the non-profit technology consortium Khronos Group.[4]

  1. ^ http://www.cnx-software.com/2011/11/11/openmax-open-media-acceleration/ OpenMAX (Open Media Acceleration)
  2. ^ https://events.linuxfoundation.org/images/stories/pdf/lceu2012_debski.pdf Archived 2014-01-06 at the Wayback Machine Video4Linux2 - Path to a Standardized Video Codec API
  3. ^ http://jan.newmarch.name/LinuxSound/Sampled/OpenMAX/ Archived 2016-03-12 at the Wayback Machine Contents of full book "Linux Sound" - Chapter 13: OpenMAX/OpenSL
  4. ^ http://www.khronos.org/openmax/ OpenMAX - The Standard for Media Library Portability (by Khronos Group)

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search