Use Examples

The OpenMAX Integration Layer (IL) API allows integration layer clients to control multimedia components in the audio, video and image domains. An “other” domain is also included to provide for extra functionality, such as audio-video (A/V) synchronization. The user of the OpenMAX Integration Layer API is usually a multimedia framework. In the rest of this document, the user of the OpenMAX Integration Layer API will be referred to as the IL client. The OpenMAX Integration Layer API is defined in a set of header files, namely:
  • OMX_Types.h: Data types used in the OpenMAX IL
  • OMX_Core.h: OpenMAX IL core API
  • OMX_Component.h: OpenMAX IL component API
  • OMX_Audio.h: OpenMAX IL audio domain data structures
  • OMX_IVCommon.h: OpenMAX IL structures common to image and video domains
  • OMX_Video.h: OpenMAX IL video domain data structures
  • OMX_Image.h: OpenMAX IL image domain data structures
  • OMX_Other.h: OpenMAX IL other domain data structures (includes A/V synchronization)
  • OMX_Index.h: Index of all OpenMAX IL-defined data structures
  • OMX_ContentPipe.h: Content pipe definition