COmxProcessingUnit::CBody Class Reference
class COmxProcessingUnit::CBody : public CBase
|
Inherits from
-
COmxProcessingUnit::CBody
Public Member Functions
|
|
~CBody
()
|
TInt
|
AddInputPort
(
MMdfInputPort
*)
|
TInt
|
AddOutputPort
(
MMdfOutputPort
*)
|
CMMFBuffer
*
|
AllocateBufferL
(
TUint
,
TUint
)
|
TInt
|
ComponentTunnelRequest
(
TUint
,
OMX_HANDLETYPE
,
TUint
,
OMX_TUNNELSETUPTYPE
*)
|
TInt
|
Configure
(const
TPuConfig
&)
|
TInt
|
CreateCustomInterface
(
TUid
)
|
TAny
*
|
CustomInterface
(
TUid
)
|
TInt
|
EmptyThisBuffer
(const
CMMFBuffer
*,
MOmxInputPortCallbacks
*)
|
TInt
|
EventHandler
(
OMX_HANDLETYPE
,
OMX_EVENTTYPE
,
TUint32
,
TUint32
,
TAny
*)
|
void
|
Execute
()
|
TInt
|
FillThisBuffer
(
CMMFBuffer
*,
MOmxOutputPortCallbacks
*)
|
TInt
|
FreeBuffer
(
CMMFBuffer
*)
|
TInt
|
GetComponentVersion
(const
TDesC8
&,
OMX_VERSIONTYPE
*,
OMX_VERSIONTYPE
*,
OMX_UUIDTYPE
*)
|
TInt
|
GetConfig
(
TPuConfig
&)
|
TInt
|
GetConfig
(
OMX_INDEXTYPE
,
TAny
*)
|
TInt
|
GetExtensionIndex
(const
TDesC8
&,
OMX_INDEXTYPE
*)
|
TInt
|
GetInputPorts
(
RPointerArray
<
MMdfInputPort
> &)
|
TInt
|
GetOutputPorts
(
RPointerArray
<
MMdfOutputPort
> &)
|
TInt
|
GetParameter
(
OMX_INDEXTYPE
,
TAny
*)
|
TInt
|
GetState
(
OMX_STATETYPE
*)
|
void
|
Initialize
()
|
CBody
*
|
NewL
(const
TDesC8
&,
MOmxPuCallbacks
&,
COmxProcessingUnit
*, const
MMdfProcessingUnitObserver
&)
|
MMdfProcessingUnitObserver
*
|
Observer
()
|
TInt
|
Pause
()
|
TInt
|
SendCommand
(
OMX_COMMANDTYPE
,
TUint
,
TAny
*)
|
TInt
|
SetCallbacks
(
MOmxPuCallbacks
&)
|
TInt
|
SetConfig
(
OMX_INDEXTYPE
,
TAny
*)
|
TInt
|
SetParameter
(
OMX_INDEXTYPE
,
TAny
*)
|
void
|
SetPuState
(
TProcessingUnitState
)
|
TProcessingUnitState
|
State
()
|
void
|
Stop
()
|
TInt
|
UseBuffer
(
CMMFBuffer
*,
TUint
)
|
Constructor & Destructor Documentation
Member Functions Documentation
AddInputPort(MMdfInputPort *)
AddOutputPort(MMdfOutputPort *)
AllocateBufferL(TUint, TUint)
ComponentTunnelRequest(TUint, OMX_HANDLETYPE, TUint, OMX_TUNNELSETUPTYPE *)
Configure(const TPuConfig &)
ConstructL(const TDesC8 &, MOmxPuCallbacks &, COmxProcessingUnit *, const MMdfProcessingUnitObserver &)
CreateCustomInterface(TUid)
TInt
|
CreateCustomInterface
|
(
|
TUid
|
aUid
|
)
|
|
EmptyThisBuffer(const CMMFBuffer *, MOmxInputPortCallbacks *)
EventHandler(OMX_HANDLETYPE, OMX_EVENTTYPE, TUint32, TUint32, TAny *)
FillThisBuffer(CMMFBuffer *, MOmxOutputPortCallbacks *)
GetComponentVersion(const TDesC8 &, OMX_VERSIONTYPE *, OMX_VERSIONTYPE *, OMX_UUIDTYPE *)
GetConfig(OMX_INDEXTYPE, TAny *)
GetExtensionIndex(const TDesC8 &, OMX_INDEXTYPE *)
GetExtensionIndexL(const TDesC8 &, OMX_INDEXTYPE *)
void
|
GetExtensionIndexL
|
(
|
const
TDesC8
&
|
aParameterName,
|
|
OMX_INDEXTYPE
*
|
aIndexType
|
|
)
|
[private]
|
GetInputPorts(RPointerArray< MMdfInputPort > &)
GetOutputPorts(RPointerArray< MMdfOutputPort > &)
GetParameter(OMX_INDEXTYPE, TAny *)
GetState(OMX_STATETYPE *)
TInt
|
GetState
|
(
|
OMX_STATETYPE
*
|
aState
|
)
|
|
NewL(const TDesC8 &, MOmxPuCallbacks &, COmxProcessingUnit *, const MMdfProcessingUnitObserver &)
SendCommand(OMX_COMMANDTYPE, TUint, TAny *)
TInt
|
SendCommand
|
(
|
OMX_COMMANDTYPE
|
aCmd,
|
|
TUint
|
aParam1,
|
|
TAny
*
|
aCmdData
|
|
)
|
|
Parameters
OMX_COMMANDTYPE
aCmd
|
|
TUint
aParam1
|
|
TAny
* aCmdData
|
|
SetCallbacks(MOmxPuCallbacks &)
SetConfig(OMX_INDEXTYPE, TAny *)
SetParameter(OMX_INDEXTYPE, TAny *)
SetPuState(TProcessingUnitState)
UseBuffer(CMMFBuffer *, TUint)
Member Data Documentation
COmxBufferManager * iBufferManager
COmxCallbacks * iCallbacks
OMX_COMPONENTTYPE * iHandle
RPointerArray< MMdfInputPort > iInputPorts
MMdfProcessingUnitObserver * iObserver
RPointerArray< MMdfOutputPort > iOutputPorts
CMdfProcessingUnit * iParent
TProcessingUnitState
iPuState
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.