OpenMAX Translation Overview

This document provides an overview of OpenMAX Translation.

Purpose

This library provides translation from Symbian C++ to OpenMAX components.

OpenMAX Translation Library Details

The DLL that provides the functionality and the library to which your code must link is identified below.

DLL LIB Short Description

omxcomponent.dll

omxcomponent.lib

These files are used for implementing OpenMAX Translation.

Architectural Relationship

Support for OpenMAX IL based codecs is provided by the Codec interface.

Description

The processing unit (PU) is a component which supports multiple input and output ports and performs data processing from the input and output ports. The OpenMAX Translation library provides all the classes required to create an OpenMAX based PU. For more information about PUs, see the CMdfProcessingUnit class.

Key OpenMAX Translation Classes

The functionality provided by OpenMAX Translation is contained in the following classes:

Using OpenMAX Translation

You can use OpenMAX Translation to:

  • Create a new OpenMAX PU.

  • Add an Input Port to an OpenMAX PU.

  • Add an Output Port to an OpenMAX PU.