CMsgQueueHandler Class Reference
| class CMsgQueueHandler : public CActive |
Utility class to handle Play Error callback from DevSound server.
Constructor & Destructor Documentation
CMsgQueueHandler(RMMFDevSoundProxy *, MDevSoundObserver &, RMsgQueue< TMMFDevSoundQueueItem > *, MMMFDevSoundCustomInterfaceObserver &)
Member Functions Documentation
AssignDataBufferToChunkL(TInt)
| void | AssignDataBufferToChunkL | ( | TInt | aHandle | ) | [private] |
AsyncQueueFinishCallback(TAny *)
|
TInt
| AsyncQueueFinishCallback | ( | TAny * | aPtr | ) | [private, static] |
ConstructL()
| void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
DoAsyncQueueFinishCallback()
| void | DoAsyncQueueFinishCallback | ( | ) | [private] |
DoBTBECompleteL()
| void | DoBTBECompleteL | ( | ) | [private] |
DoBTBFCompleteL()
| void | DoBTBFCompleteL | ( | ) | [private] |
DoCancel()
Called by
CActive object framework when client cancels active object.
- Since
DoInitComplete()
| void | DoInitComplete | ( | ) | [private] |
DoPausedRecordComplete()
| void | DoPausedRecordComplete | ( | ) | [private] |
DoPlayErrorComplete()
| void | DoPlayErrorComplete | ( | ) | [private] |
DoRecordErrorComplete()
| void | DoRecordErrorComplete | ( | ) | [private] |
DoSendEventToClientComplete()
| void | DoSendEventToClientComplete | ( | ) | [private] |
DoToneFinishedComplete()
| void | DoToneFinishedComplete | ( | ) | [private] |
Finish()
Called as part of Stop() process to recover any buffers etc
NewL(RMMFDevSoundProxy *, MDevSoundObserver &, RMsgQueue< TMMFDevSoundQueueItem > *, MMMFDevSoundCustomInterfaceObserver &)
Constructs, and returns a pointer to, a new CMMFPlayErrorHandler object. Leaves on failure..
ReceiveEvents()
Subscribes for Play Error event from DevSound server.
- Since
RunError(TInt)
Called by
CActive object framework if RunL leaves.
- Since
RunL()
Called by DevSound server when Play Error event occurs. Leaves on failure.
- Since
UpdateDataBufferL()
| void | UpdateDataBufferL | ( | ) | [private] |
Member Data Documentation
CAsyncCallBack * iAsyncQueueFinish
TPtr8
iChunkDataPtr
|
TPtr8
| iChunkDataPtr | [private] |
TMMFDevSoundQueueItem
iCurrentItem
CMMFPtrBuffer * iDataBuffer
MMMFDevSoundCustomInterfaceObserver & iDevSoundCIObserver
MDevSoundObserver & iDevSoundObserver
RMMFDevSoundProxy * iDevSoundProxy
CMMFDataBuffer * iEmptyBuffer
RMsgQueue< TMMFDevSoundQueueItem > * iMsgQueue
TMMFDevSoundProxyHwBufPckg
iSetPckg
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.