COmxILCore Class Reference

class COmxILCore : public CBase

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

COmxILCore()

COmxILCore ( )

~COmxILCore()

~COmxILCore ( )

Member Functions Documentation

ComponentNameEnum(OMX_STRING, OMX_U32, const OMX_U32)

IMPORT_C OMX_ERRORTYPE ComponentNameEnum ( OMX_STRING aComponentName,
OMX_U32 aNameLength,
const OMX_U32 aIndex
)

Parameters

OMX_STRING aComponentName
OMX_U32 aNameLength
const OMX_U32 aIndex

DeinitCore()

void DeinitCore ( )

FreeHandle(OMX_HANDLETYPE)

IMPORT_C OMX_ERRORTYPE FreeHandle ( OMX_HANDLETYPE aComponent ) const

Parameters

OMX_HANDLETYPE aComponent

GetComponentsOfRole(const OMX_STRING, OMX_U32 *, OMX_U8 **)

IMPORT_C OMX_ERRORTYPE GetComponentsOfRole ( const OMX_STRING aRole,
OMX_U32 * aNumComps,
OMX_U8 ** aCompNames
)

Parameters

const OMX_STRING aRole
OMX_U32 * aNumComps
OMX_U8 ** aCompNames

GetContentPipe(OMX_HANDLETYPE *, const OMX_STRING)

IMPORT_C OMX_ERRORTYPE GetContentPipe ( OMX_HANDLETYPE * aPipe,
const OMX_STRING aURI
)

Parameters

OMX_HANDLETYPE * aPipe
const OMX_STRING aURI

GetRolesOfComponent(const OMX_STRING, OMX_U32 *, OMX_U8 **)

IMPORT_C OMX_ERRORTYPE GetRolesOfComponent ( const OMX_STRING aCompName,
OMX_U32 * aNumRoles,
OMX_U8 ** aRoles
)

Parameters

const OMX_STRING aCompName
OMX_U32 * aNumRoles
OMX_U8 ** aRoles

ListLoaders()

OMX_ERRORTYPE ListLoaders ( )

LoadAndInitLoader(const TUid &, COmxComponentLoaderIf *&)

OMX_ERRORTYPE LoadAndInitLoader ( const TUid & aUid,
COmxComponentLoaderIf *& aLoader
) [private]

Parameters

const TUid & aUid
COmxComponentLoaderIf *& aLoader

LoadComponent(const OMX_STRING, OMX_HANDLETYPE *, OMX_PTR, OMX_CALLBACKTYPE *)

IMPORT_C OMX_ERRORTYPE LoadComponent ( const OMX_STRING aComponentName,
OMX_HANDLETYPE * aHandle,
OMX_PTR aAppData,
OMX_CALLBACKTYPE * aCallBacks
)

Parameters

const OMX_STRING aComponentName
OMX_HANDLETYPE * aHandle
OMX_PTR aAppData
OMX_CALLBACKTYPE * aCallBacks

SetupTunnel(OMX_HANDLETYPE, OMX_U32, OMX_HANDLETYPE, OMX_U32)

IMPORT_C OMX_ERRORTYPE SetupTunnel ( OMX_HANDLETYPE aHandleOutput,
OMX_U32 aPortOutput,
OMX_HANDLETYPE aHandleInput,
OMX_U32 aPortInput
) [static]

Parameters

OMX_HANDLETYPE aHandleOutput
OMX_U32 aPortOutput
OMX_HANDLETYPE aHandleInput
OMX_U32 aPortInput

Member Data Documentation

RPointerArray< COmxILContentPipeIf > iContentPipes

RPointerArray < COmxILContentPipeIf > iContentPipes [private]

RArray< TOmxLoaderInfo > iLoaders

RArray < TOmxLoaderInfo > iLoaders [private]

const TUint8 iSpecVersionMajor

const TUint8 iSpecVersionMajor [static]

const TUint8 iSpecVersionMinor

const TUint8 iSpecVersionMinor [static]

const TUint8 iSpecVersionRevision

const TUint8 iSpecVersionRevision [static]

const TUint8 iSpecVersionStep

const TUint8 iSpecVersionStep [static]