CAudioEqualizerMessageHandler Class Reference
class CAudioEqualizerMessageHandler : public CMMFObject
|
This class encapsulates the message handler for the Audio Equalizer effect.
Inherits from
-
CAudioEqualizerMessageHandler
Constructor & Destructor Documentation
CAudioEqualizerMessageHandler(CAudioEqualizer *)
CAudioEqualizerMessageHandler
|
(
|
CAudioEqualizer
*
|
aAudioEqualizer
|
)
|
[private]
|
~CAudioEqualizerMessageHandler()
~CAudioEqualizerMessageHandler
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Second phase constructor for this class.
-
Since
-
3.0
DoApplyBandL(TMMFMessage &)
Handle applying the AudioEqualizer band data to the AudioEqualizer object
DoApplyL(TMMFMessage &)
Handle applying the AudioEqualizer data to the AudioEqualizer object
DoGetNumberOfBandsL(TMMFMessage &)
void
|
DoGetNumberOfBandsL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handle getting the AudioEqualizer object number of bands data.
DoHandleRequestL(TMMFMessage &)
void
|
DoHandleRequestL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handle the request message
DoInitializeBandL(TMMFMessage &)
void
|
DoInitializeBandL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handle initializing the AudioEqualizer object with initial band data.
DoInitializeL(TMMFMessage &)
void
|
DoInitializeL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handle initializing the AudioEqualizer object with initial data.
DoObserveL(TMMFMessage &)
Handle observation request messages
EffectChanged(const CAudioEffect *, TUint8)
Parameters
const
CAudioEffect
* aAudioEffect
|
|
TUint8
aEvent
|
The specific event Id of the effect that changed.
|
HandleRequest(TMMFMessage &)
void
|
HandleRequest
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[virtual]
|
Handle the request message
Member Data Documentation
CAudioEqualizer * iAudioEqualizer
TSglQue< CEffectDataQueItem > * iEffectDataQue
TBool
iRegistered
TBool
|
iRegistered
|
[private]
|
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.