COmxInputPort::CBody Class Reference

class COmxInputPort::CBody : public CBase

Base class for OpenMAX Input Ports.

Inherits from

Constructor & Destructor Documentation

CBody(TInt, COmxProcessingUnit *, COmxInputPort *)

CBody ( TInt aPortIndex,
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_HANDLETYPE aComponent,
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 ( TInt aBufferSize )

Parameters

TInt aBufferSize

MipCreateCustomInterface(TUid)

TInt MipCreateCustomInterface ( TUid aUid )

Parameters

TUid aUid

MipCustomInterface(TUid)

TAny * MipCustomInterface ( TUid aUid )

Parameters

TUid aUid

MipDisconnectTunnel()

void MipDisconnectTunnel ( )

MipFreeBuffer(CMMFBuffer *)

TInt MipFreeBuffer ( CMMFBuffer * aBuffer )

Parameters

CMMFBuffer * aBuffer

MipGetConfig(TPuConfig &)

TInt MipGetConfig ( TPuConfig & aConfigurationSetup )

Parameters

TPuConfig & aConfigurationSetup

MipIndex()

TInt MipIndex ( ) const

MipInitialize()

void MipInitialize ( )

MipIsTunnelled()

TBool MipIsTunnelled ( ) const

MipRestartTunnel()

void MipRestartTunnel ( )

MipSetObserver(const MMdfInputPortObserver &)

void MipSetObserver ( 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 &)

void MipWriteData ( CMMFBuffer & aBuffer )

Parameters

CMMFBuffer & aBuffer

NewL(TInt, COmxProcessingUnit *, COmxInputPort *)

CBody * NewL ( TInt aPortIndex,
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]