COmxOutputPort::CBody Class Reference

class COmxOutputPort::CBody : public CBase

Inherits from

  • COmxOutputPort::CBody

Constructor & Destructor Documentation

CBody(TInt, COmxProcessingUnit *, COmxOutputPort *)

CBody(TIntaIndex,
COmxProcessingUnit *aComponent,
COmxOutputPort *aParent
)[private]

Parameters

TInt aIndex
COmxProcessingUnit * aComponent
COmxOutputPort * aParent

Member Functions Documentation

Component()

COmxProcessingUnit *Component()const

FillBufferDone(OMX_HANDLETYPE, CMMFBuffer *)

TInt FillBufferDone(OMX_HANDLETYPEhComponent,
CMMFBuffer *pBuffer
)

Parameters

OMX_HANDLETYPE hComponent
CMMFBuffer * pBuffer

MipoDisconnectTunnelComplete(const MMdfInputPort *, TInt)

voidMipoDisconnectTunnelComplete(const MMdfInputPort *aInputPort,
TIntaErrorCode
)

Parameters

const MMdfInputPort * aInputPort
TInt aErrorCode

MipoRestartTunnelComplete(const MMdfInputPort *, TInt)

voidMipoRestartTunnelComplete(const MMdfInputPort *aInputPort,
TIntaErrorCode
)

Parameters

const MMdfInputPort * aInputPort
TInt aErrorCode

MipoWriteDataComplete(const MMdfInputPort *, CMMFBuffer *, TInt)

voidMipoWriteDataComplete(const MMdfInputPort *aInputPort,
CMMFBuffer *aBuffer,
TIntaErrorCode
)

Parameters

const MMdfInputPort * aInputPort
CMMFBuffer * aBuffer
TInt aErrorCode

MopBufferSize()

TUint32 MopBufferSize()const

MopConfigure(const TPuConfig &)

TInt MopConfigure(const TPuConfig &aConfiguration)

Parameters

const TPuConfig & aConfiguration

MopCreateBuffer(TInt)

CMMFBuffer *MopCreateBuffer(TIntaBufferSize)

Parameters

TInt aBufferSize

MopCreateCustomInterface(TUid)

TInt MopCreateCustomInterface(TUidaUid)

Parameters

TUid aUid

MopCustomInterface(TUid)

TAny *MopCustomInterface(TUidaUid)

Parameters

TUid aUid

MopDisconnectTunnel()

voidMopDisconnectTunnel()

MopFreeBuffer(CMMFBuffer *)

TInt MopFreeBuffer(CMMFBuffer *aBuffer)

Parameters

CMMFBuffer * aBuffer

MopGetConfig(TPuConfig &)

TInt MopGetConfig(TPuConfig &aConfigurationSetup)

Parameters

TPuConfig & aConfigurationSetup

MopIndex()

TInt MopIndex()const

MopInitialize()

voidMopInitialize()

MopIsTunnelled()

TBool MopIsTunnelled()const

MopReadData(CMMFBuffer &)

voidMopReadData(CMMFBuffer &aBuffer)

Parameters

CMMFBuffer & aBuffer

MopRestartTunnel()

voidMopRestartTunnel()

MopSetObserver(const MMdfOutputPortObserver &)

voidMopSetObserver(const MMdfOutputPortObserver &aOutputPortObserver)

Parameters

const MMdfOutputPortObserver & aOutputPortObserver

MopTunnelRequest(const MMdfInputPort &, TTunnelFlags &, TSupplierType &)

TInt MopTunnelRequest(const MMdfInputPort &aInputPortToBeConnectedTo,
TTunnelFlags &aTunnelFlags,
TSupplierType &aSupplierType
)

Parameters

const MMdfInputPort & aInputPortToBeConnectedTo
TTunnelFlags & aTunnelFlags
TSupplierType & aSupplierType

MopUseBuffer(CMMFBuffer &)

TInt MopUseBuffer(CMMFBuffer &aBuffer)

Parameters

CMMFBuffer & aBuffer

NewL(TInt, COmxProcessingUnit *, COmxOutputPort *)

CBody *NewL(TIntaIndex,
COmxProcessingUnit *aComponent,
COmxOutputPort *aParent
)[static]

Parameters

TInt aIndex
COmxProcessingUnit * aComponent
COmxOutputPort * aParent

Observer()

MMdfOutputPortObserver *Observer()const

Member Data Documentation

COmxProcessingUnit * iComponent

COmxProcessingUnit *iComponent[private]

MMdfOutputPortObserver * iObserver

MMdfOutputPortObserver *iObserver[private]

COmxOutputPort * iParent

COmxOutputPort *iParent[private]

MMdfInputPort * iPortConnectedTo

MMdfInputPort *iPortConnectedTo[private]

TInt iPortIndex

TInt iPortIndex[private]

TBool iStopped

TBool iStopped[private]