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.