This document introduces you to the Symbian way of using OpenMAX IL Core.
OpenMAX IL Core is a platform-specific entity used by the OpenMAX IL client to access OpenMAX IL Components.
The Dynamic Link Library (DLL) that provides the OpenMAX IL Core functionality and the library to which your code must include is identified in the table below.
The Symbian implementation of OpenMAX IL Core uses the OpenMAX IL Loader pattern, which
creates a list of all the ECom implementations of the OpenMAX IL Loader interface installed in the system (identified by the KUidOmxILLoaderInterface UID)
loops through the list to instantiate and initialize all the loaders
delegates particular component functionality to its loaders
creates a list of all the ECom implementations of the OpenMAX IL Content Pipe interface installed in the system (identified by the KUidOmxILContentPipeIf UID).
OpenMAX IL Core is used to load and unload the OpenMAX IL Components and to facilitate communication between them. The OpenMAX IL Core entity interacts with all
OpenMAX IL Core is a C-based API defined by The Khronos group. Full details are available in OpenMAX IL Specification 1.1.1 where the API is documented.
OpenMAX IL Core is used by the OpenMAX IL client to access OpenMAX IL Components as explained in the OpenMAX IL specification document on the The Khronos group website.
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.