CStereoWideningProxy Class Reference

class CStereoWideningProxy : public CStereoWidening

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

StereoWideningProxy.lib
Since
3.0

Inherits from

Public Member Functions
~CStereoWideningProxy()
IMPORT_C voidApplyL()
IMPORT_C CStereoWideningProxy *NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)
voidStereoWideningEvent(const TDesC8 &)
Private Member Functions
CStereoWideningProxy(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()
CStereoWidening::CStereoWidening()
CStereoWidening::DoEffectData()
CStereoWidening::IsContinuousLevelSupported()const
CStereoWidening::NewL()
CStereoWidening::NewL(CCustomCommandUtility *,TBool,TInt8)
CStereoWidening::NewL(CDrmPlayerUtility &,TBool,TInt8)
CStereoWidening::NewL(CMMFDevSound &,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioConvertUtility &,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioInputStream &,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioOutputStream &,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioPlayerUtility &,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioRecorderUtility &,TBool,TBool,TInt8)
CStereoWidening::NewL(CMdaAudioToneUtility &,TBool,TInt8)
CStereoWidening::NewL(CMidiClientUtility &,TBool,TInt8)
CStereoWidening::NewL(CVideoPlayerUtility &,TBool,TInt8)
CStereoWidening::NewL(MCustomInterface &,TBool,TInt8)
CStereoWidening::SetEffectData(const TDesC8 &)
CStereoWidening::SetStereoWideningLevelL(TUint8)
CStereoWidening::StereoWideningLevel()const
CStereoWidening::Uid()const
CStereoWidening::~CStereoWidening()
Private Attributes
MCustomCommand *iCustomCommand
CCustomInterfaceUtility *iCustomInterfaceUtility
TMMFMessageDestinationPckg iMessageHandler
CStereoWideningEventObserver *iStereoWideningEventObserver
Inherited Attributes
CAudioEffect::iEnabled
CAudioEffect::iEnforced
CAudioEffect::iHaveUpdateRights
CAudioEffect::iObservers
CStereoWidening::iDataPckgFrom
CStereoWidening::iDataPckgTo
CStereoWidening::iStereoWideningData

Constructor & Destructor Documentation

CStereoWideningProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

CStereoWideningProxy(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

~CStereoWideningProxy()

~CStereoWideningProxy()[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

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CStereoWideningProxy *NewL(TMMFMessageDestinationPckgaMessageHandler,
MCustomCommand &aCustomCommand,
CCustomInterfaceUtility *aCustomInterfaceUtility
)[static]
Factory function for creating the StereoWidening 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

StereoWideningEvent(const TDesC8 &)

voidStereoWideningEvent(const TDesC8 &aDataPckg)
From MStereoWideningCallback Changes to StereoWidening data has occured
Since
3.0

Parameters

const TDesC8 & aDataPckg

Member Data Documentation

MCustomCommand * iCustomCommand

MCustomCommand *iCustomCommand[private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility *iCustomInterfaceUtility[private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler[private]

CStereoWideningEventObserver * iStereoWideningEventObserver

CStereoWideningEventObserver *iStereoWideningEventObserver[private]