This document introduces you to the Symbian way of using OpenMAX IL Component Interface.
OpenMAX IL Component interface is an ECom plug-in. This plug-in is loaded by OpenMAX IL Loader to access OpenMAX IL Component.
The OpenMAX IL Component interface (entry point) is provided as a static library, and the ECom implementation is defined as a macro to allow OpenMAX IL Component to be built as an ECom plug-in with very little overhead.
For Symbian OpenMAX IL Component functionality you must adapt the following static library file.
OpenMAX IL Component interface is loaded as an ECom plug-in. KUidOmxILSymbianComponentIf is an identifier for the OpenMAX IL Component interface.
The OpenMAX IL Component interface is implemented by using the OMX_COMPONENTTYPE structure. The valid handle for the OpenMAX IL Component interface is received by using the OMX_HANDLETYPE structure.
The OMX_COMPONENTTYPE structure is used to access the functionality of the OpenMAX IL Component interface. The main features of the OMX_COMPONENTTYPE structure are to
The key classes of the OpenMAX IL Component interface are
COmxILComponentIf, which is an interface for implementing OpenMAX IL Component interface
COmxILSymbianComponentIf, which is the Symbian implementation of COmxILComponentIf.
The OpenMAX IL Component interface is used to implement the Multimedia functionality as specified in OpenMAX IL Specification 1.1.1.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.