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()
void
|
DoCancel
|
(
|
)
|
[virtual]
|
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.