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_ERRORTYPEComponentNameEnum(OMX_STRINGaComponentName,
OMX_U32aNameLength,
const OMX_U32aIndex
)

Parameters

OMX_STRING aComponentName
OMX_U32 aNameLength
const OMX_U32 aIndex

DeinitCore()

voidDeinitCore()

FreeHandle(OMX_HANDLETYPE)

IMPORT_C OMX_ERRORTYPEFreeHandle(OMX_HANDLETYPEaComponent)const

Parameters

OMX_HANDLETYPE aComponent

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

IMPORT_C OMX_ERRORTYPEGetComponentsOfRole(const OMX_STRINGaRole,
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_ERRORTYPEGetContentPipe(OMX_HANDLETYPE *aPipe,
const OMX_STRINGaURI
)

Parameters

OMX_HANDLETYPE * aPipe
const OMX_STRING aURI

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

IMPORT_C OMX_ERRORTYPEGetRolesOfComponent(const OMX_STRINGaCompName,
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_ERRORTYPELoadComponent(const OMX_STRINGaComponentName,
OMX_HANDLETYPE *aHandle,
OMX_PTRaAppData,
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_ERRORTYPESetupTunnel(OMX_HANDLETYPEaHandleOutput,
OMX_U32aPortOutput,
OMX_HANDLETYPEaHandleInput,
OMX_U32aPortInput
)[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 TUint8iSpecVersionMajor[static]

const TUint8 iSpecVersionMinor

const TUint8iSpecVersionMinor[static]

const TUint8 iSpecVersionRevision

const TUint8iSpecVersionRevision[static]

const TUint8 iSpecVersionStep

const TUint8iSpecVersionStep[static]