CAudioEqualizerProxy Class Reference

class CAudioEqualizerProxy : public CAudioEqualizer

This is the AudioEqualizer effect proxy class responsible for handling framework messages.

AudioEqualizerProxy.lib
Since
3.0

Inherits from

Public Member Functions
~CAudioEqualizerProxy ()
IMPORT_C void ApplyL ()
void AudioEqualizerEventL (const TDesC8 &)
IMPORT_C CAudioEqualizerProxy * NewL ( TMMFMessageDestinationPckg , MCustomCommand &, CCustomInterfaceUtility *)
Private Member Functions
CAudioEqualizerProxy ( TMMFMessageDestinationPckg , MCustomCommand &, CCustomInterfaceUtility *)
void ConstructL ()
void StartObserver ()
Inherited Functions
CAudioEffect::CAudioEffect()
CAudioEffect::DisableL()
CAudioEffect::EnableL()
CAudioEffect::EnforceL(TBool)
CAudioEffect::HaveUpdateRights()const
CAudioEffect::IsEnabled()const
CAudioEffect::IsEnforced()const
CAudioEffect::RegisterObserverL(MAudioEffectObserver &)
CAudioEffect::UnRegisterObserver(MAudioEffectObserver &)
CAudioEffect::~CAudioEffect()
CAudioEqualizer::BandLevel(TUint8)const
CAudioEqualizer::BandWidth(TUint8)const
CAudioEqualizer::CAudioEqualizer()
CAudioEqualizer::CenterFrequency(TUint8)const
CAudioEqualizer::CrossoverFrequency(TUint8)const
CAudioEqualizer::DbLevelLimits(TInt32 &,TInt32 &)
CAudioEqualizer::DoBandDataL(TUint8,TBool)
CAudioEqualizer::DoEffectData()
CAudioEqualizer::NewL()
CAudioEqualizer::NewL(CCustomCommandUtility *)
CAudioEqualizer::NewL(CDrmPlayerUtility &)
CAudioEqualizer::NewL(CMMFDevSound &)
CAudioEqualizer::NewL(CMdaAudioConvertUtility &)
CAudioEqualizer::NewL(CMdaAudioInputStream &)
CAudioEqualizer::NewL(CMdaAudioOutputStream &)
CAudioEqualizer::NewL(CMdaAudioPlayerUtility &)
CAudioEqualizer::NewL(CMdaAudioRecorderUtility &,TBool)
CAudioEqualizer::NewL(CMdaAudioToneUtility &)
CAudioEqualizer::NewL(CMidiClientUtility &)
CAudioEqualizer::NewL(CVideoPlayerUtility &)
CAudioEqualizer::NewL(MCustomInterface &)
CAudioEqualizer::NumberOfBands()const
CAudioEqualizer::SetBandDataL(TInt,const TDesC8 &)
CAudioEqualizer::SetBandLevelL(TInt8,TInt32)
CAudioEqualizer::SetEffectData(const TDesC8 &)
CAudioEqualizer::Uid()const
CAudioEqualizer::~CAudioEqualizer()
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CAudioEqualizerEventObserver * iAudioEqualizerEventObserver
MCustomCommand * iCustomCommand
CCustomInterfaceUtility * iCustomInterfaceUtility
TMMFMessageDestinationPckg iMessageHandler
Inherited Attributes
CAudioEffect::iEnabled
CAudioEffect::iEnforced
CAudioEffect::iHaveUpdateRights
CAudioEffect::iObservers
CAudioEqualizer::iAudioEqualizerData
CAudioEqualizer::iBandChange
CAudioEqualizer::iBandDataBuf
CAudioEqualizer::iBandDataPckgTo
CAudioEqualizer::iBandsData
CAudioEqualizer::iDataPckgTo

Constructor & Destructor Documentation

CAudioEqualizerProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

CAudioEqualizerProxy ( TMMFMessageDestinationPckg aMessageHandler,
MCustomCommand & aCustomCommand,
CCustomInterfaceUtility * aCustomInterfaceUtility
) [private]
Private C++ constructor for this class.
Since
3.0

Parameters

TMMFMessageDestinationPckg aMessageHandler reference to message handler
MCustomCommand & aCustomCommand reference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

~CAudioEqualizerProxy()

~CAudioEqualizerProxy ( ) [virtual]

Destructor

Member Functions Documentation

ApplyL()

IMPORT_C void ApplyL ( ) [virtual]
From CAudioEffect Apply effect settings
Since
3.0

AudioEqualizerEventL(const TDesC8 &)

void AudioEqualizerEventL ( const TDesC8 & aDataPckg )
From MAudioEqualizerCallback Changes to AudioEqualizer data has occured
Since
3.0

Parameters

const TDesC8 & aDataPckg

ConstructL()

void ConstructL ( ) [private]
Second phase constructor for this class.
Since
3.0

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CAudioEqualizerProxy * NewL ( TMMFMessageDestinationPckg aMessageHandler,
MCustomCommand & aCustomCommand,
CCustomInterfaceUtility * aCustomInterfaceUtility
) [static]
Factory function for creating the AudioEqualizer proxy object.
Since
3.0

Parameters

TMMFMessageDestinationPckg aMessageHandler reference to message handler
MCustomCommand & aCustomCommand reference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

StartObserver()

void StartObserver ( ) [private]
Start the active observer.
Since
3.0

Member Data Documentation

CAudioEqualizerEventObserver * iAudioEqualizerEventObserver

CAudioEqualizerEventObserver * iAudioEqualizerEventObserver [private]

MCustomCommand * iCustomCommand

MCustomCommand * iCustomCommand [private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility * iCustomInterfaceUtility [private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler [private]