COmxInputPort::CBody Class Reference

class COmxInputPort::CBody : public CBase

Base class for OpenMAX Input Ports.

Inherits from

  • COmxInputPort::CBody

Constructor & Destructor Documentation

CBody(TInt, COmxProcessingUnit *, COmxInputPort *)

CBody(TIntaPortIndex,
COmxProcessingUnit *aComponent,
COmxInputPort *aParent
)[private]

Parameters

TInt aPortIndex
COmxProcessingUnit * aComponent
COmxInputPort * aParent

Member Functions Documentation

Component()

COmxProcessingUnit *Component()const

EmptyBufferDone(OMX_HANDLETYPE, const CMMFBuffer *)

TInt EmptyBufferDone(OMX_HANDLETYPEaComponent,
const CMMFBuffer *aBuffer
)

Parameters

OMX_HANDLETYPE aComponent
const CMMFBuffer * aBuffer

MipBufferSize()

TUint32 MipBufferSize()const

MipConfigure(const TPuConfig &)

TInt MipConfigure(const TPuConfig &aConfiguration)

Parameters

const TPuConfig & aConfiguration

MipCreateBuffer(TInt)

CMMFBuffer *MipCreateBuffer(TIntaBufferSize)

Parameters

TInt aBufferSize

MipCreateCustomInterface(TUid)

TInt MipCreateCustomInterface(TUidaUid)

Parameters

TUid aUid

MipCustomInterface(TUid)

TAny *MipCustomInterface(TUidaUid)

Parameters

TUid aUid

MipDisconnectTunnel()

voidMipDisconnectTunnel()

MipFreeBuffer(CMMFBuffer *)

TInt MipFreeBuffer(CMMFBuffer *aBuffer)

Parameters

CMMFBuffer * aBuffer

MipGetConfig(TPuConfig &)

TInt MipGetConfig(TPuConfig &aConfigurationSetup)

Parameters

TPuConfig & aConfigurationSetup

MipIndex()

TInt MipIndex()const

MipInitialize()

voidMipInitialize()

MipIsTunnelled()

TBool MipIsTunnelled()const

MipRestartTunnel()

voidMipRestartTunnel()

MipSetObserver(const MMdfInputPortObserver &)

voidMipSetObserver(const MMdfInputPortObserver &aInputPortObserver)

Parameters

const MMdfInputPortObserver & aInputPortObserver

MipTunnelRequest(const MMdfOutputPort &, TTunnelFlags &, TSupplierType &)

TInt MipTunnelRequest(const MMdfOutputPort &aOutputPortToBeConnectedTo,
TTunnelFlags &aTunnelFlags,
TSupplierType &aSupplierType
)

Parameters

const MMdfOutputPort & aOutputPortToBeConnectedTo
TTunnelFlags & aTunnelFlags
TSupplierType & aSupplierType

MipUseBuffer(CMMFBuffer &)

TInt MipUseBuffer(CMMFBuffer &aBuffer)

Parameters

CMMFBuffer & aBuffer

MipWriteData(CMMFBuffer &)

voidMipWriteData(CMMFBuffer &aBuffer)

Parameters

CMMFBuffer & aBuffer

NewL(TInt, COmxProcessingUnit *, COmxInputPort *)

CBody *NewL(TIntaPortIndex,
COmxProcessingUnit *aComponent,
COmxInputPort *aParent
)[static]

Parameters

TInt aPortIndex
COmxProcessingUnit * aComponent
COmxInputPort * aParent

Observer()

MMdfInputPortObserver *Observer()const

Member Data Documentation

COmxProcessingUnit * iComponent

COmxProcessingUnit *iComponent[private]

TBool iConnectedPort

TBool iConnectedPort[private]

MMdfInputPortObserver * iObserver

MMdfInputPortObserver *iObserver[private]

COmxInputPort * iParent

COmxInputPort *iParent[private]

MMdfOutputPort * iPortConnectedTo

MMdfOutputPort *iPortConnectedTo[private]

TInt iPortIndex

TInt iPortIndex[private]