| class MOmxILComponentIfObserver |
OpenMAX component interface observer class. This is an internal interface class that encapsulates and represents the OpenMAX callback API as defined by the OpenMAX specification.
| Public Member Functions | |
|---|---|
| TInt | EmptyBufferDone (const CMMFBuffer *, TInt ) |
| TInt | EventHandler ( OMX_EVENTTYPE , TUint32 , TUint32 , TAny *) |
| TInt | FillBufferDone ( CMMFBuffer *, TInt ) |
| TInt | EmptyBufferDone | ( | const CMMFBuffer * | aBuffer, |
| TInt | aPortIndex | |||
| ) | [pure virtual] | |||
Callback method that returns the buffer that has been emptied.
| const CMMFBuffer * aBuffer | The buffer returned by the OpenMAX component. |
| TInt aPortIndex | The OpenMAX component's port index returning the buffer. |
| TInt | EventHandler | ( | OMX_EVENTTYPE | aEvent, |
| TUint32 | aData1, | |||
| TUint32 | aData2, | |||
| TAny * | aExtraInfo | |||
| ) | [pure virtual] | |||
Callback method used by the component to notify the client application of a particular event.
| OMX_EVENTTYPE aEvent | Event the component wants to notify the application about. |
| TUint32 aData1 | The first integer event-specific parameter. |
| TUint32 aData2 | The second integer event-specific parameter. |
| TAny * aExtraInfo | A pointer to additional event-specific data the component wants to send to the application. The component owns the memory. |
| TInt | FillBufferDone | ( | CMMFBuffer * | aBuffer, |
| TInt | aPortIndex | |||
| ) | [pure virtual] | |||
Callback method that returns the buffer that has been filled.
| CMMFBuffer * aBuffer | The buffer returned by the OpenMAX component. |
| TInt aPortIndex | The OpenMAX component's port index returning the buffer. |
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.