CListenerDopplerProxy Class Reference

class CListenerDopplerProxy : public CListenerDoppler

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

DopplerProxy.lib
Since
3.0

Inherits from

Public Member Functions
~CListenerDopplerProxy()
IMPORT_C voidApplyL()
voidListenerDopplerEvent(const TDesC8 &)
IMPORT_C CListenerDopplerProxy *NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)
Private Member Functions
CListenerDopplerProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)
voidConstructL()
voidStartObserver()
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()
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()
CDoppler::CDoppler()
CDoppler::CartesianVelocity(TInt32 &,TInt32 &,TInt32 &)
CDoppler::DoEffectData()
CDoppler::Factor()const
CDoppler::FactorMax()const
CDoppler::SetCartesianVelocityL(TInt32,TInt32,TInt32)
CDoppler::SetEffectData(const TDesC8 &)
CDoppler::SetFactorL(TUint32)
CDoppler::SetSphericalVelocityL(TInt32,TInt32,TInt32)
CDoppler::SphericalVelocity(TInt32 &,TInt32 &,TInt32 &)
CDoppler::~CDoppler()
CListenerDoppler::CListenerDoppler()
CListenerDoppler::NewL(CCustomCommandUtility *)
CListenerDoppler::NewL(CDrmPlayerUtility &)
CListenerDoppler::NewL(CMMFDevSound &)
CListenerDoppler::NewL(CMdaAudioConvertUtility &)
CListenerDoppler::NewL(CMdaAudioInputStream &)
CListenerDoppler::NewL(CMdaAudioOutputStream &)
CListenerDoppler::NewL(CMdaAudioPlayerUtility &)
CListenerDoppler::NewL(CMdaAudioRecorderUtility &,TBool)
CListenerDoppler::NewL(CMdaAudioToneUtility &)
CListenerDoppler::NewL(CMidiClientUtility &)
CListenerDoppler::NewL(CVideoPlayerUtility &)
CListenerDoppler::NewL(MCustomInterface &)
CListenerDoppler::Uid()const
CListenerDoppler::~CListenerDoppler()
Private Attributes
MCustomCommand *iCustomCommand
CCustomInterfaceUtility *iCustomInterfaceUtility
CListenerDopplerEventObserver *iDopplerEventObserver
TMMFMessageDestinationPckg iMessageHandler
Inherited Attributes
CAudioEffect::iEnabled
CAudioEffect::iEnforced
CAudioEffect::iHaveUpdateRights
CAudioEffect::iObservers
CDoppler::iDataPckgFrom
CDoppler::iDataPckgTo
CDoppler::iDopplerData

Constructor & Destructor Documentation

CListenerDopplerProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

Parameters

TMMFMessageDestinationPckg aMessageHandlerreference to message handler
MCustomCommand & aCustomCommandreference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

~CListenerDopplerProxy()

~CListenerDopplerProxy()[virtual]

Destructor

Member Functions Documentation

ApplyL()

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

ConstructL()

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

ListenerDopplerEvent(const TDesC8 &)

voidListenerDopplerEvent(const TDesC8 &aDataPckg)
From MDopplerCallback Changes to doppler data has occured
Since
3.0

Parameters

const TDesC8 & aDataPckg

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CListenerDopplerProxy *NewL(TMMFMessageDestinationPckgaMessageHandler,
MCustomCommand &aCustomCommand,
CCustomInterfaceUtility *aCustomInterfaceUtility
)[static]
Factory function for creating the doppler proxy object.
Since
3.0

Parameters

TMMFMessageDestinationPckg aMessageHandlerreference to message handler
MCustomCommand & aCustomCommandreference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

StartObserver()

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

Member Data Documentation

MCustomCommand * iCustomCommand

MCustomCommand *iCustomCommand[private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility *iCustomInterfaceUtility[private]

CListenerDopplerEventObserver * iDopplerEventObserver

CListenerDopplerEventObserver *iDopplerEventObserver[private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler[private]