CEnvironmentalReverbProxy Class Reference

class CEnvironmentalReverbProxy : public CEnvironmentalReverb

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

EnvironmentalReverbProxy.lib
Since
3.0

Inherits from

Public Member Functions
~CEnvironmentalReverbProxy ()
IMPORT_C void ApplyL ()
void EnvironmentalReverbEvent (const TDesC8 &)
TUint32 GetUniqueId ()
IMPORT_C CEnvironmentalReverbProxy * NewL ( TMMFMessageDestinationPckg , MCustomCommand &, CCustomInterfaceUtility *)
TInt RoomLevelAttached ( CRoomLevelProxy &)
TInt RoomLevelDetached ( CRoomLevelProxy &)
Private Member Functions
CEnvironmentalReverbProxy ( 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()
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()
CEnvironmentalReverb::CEnvironmentalReverb()
CEnvironmentalReverb::DecayHFRatio()const
CEnvironmentalReverb::DecayHFRatioRange(TUint32 &,TUint32 &)
CEnvironmentalReverb::DecayTime()const
CEnvironmentalReverb::DecayTimeRange(TUint32 &,TUint32 &)
CEnvironmentalReverb::DelayMax()const
CEnvironmentalReverb::Density()const
CEnvironmentalReverb::Diffusion()const
CEnvironmentalReverb::DoEffectData()
CEnvironmentalReverb::NewL()
CEnvironmentalReverb::NewL(CCustomCommandUtility *)
CEnvironmentalReverb::NewL(CDrmPlayerUtility &)
CEnvironmentalReverb::NewL(CMMFDevSound &)
CEnvironmentalReverb::NewL(CMdaAudioConvertUtility &)
CEnvironmentalReverb::NewL(CMdaAudioInputStream &)
CEnvironmentalReverb::NewL(CMdaAudioOutputStream &)
CEnvironmentalReverb::NewL(CMdaAudioPlayerUtility &)
CEnvironmentalReverb::NewL(CMdaAudioRecorderUtility &,TBool)
CEnvironmentalReverb::NewL(CMdaAudioToneUtility &)
CEnvironmentalReverb::NewL(CMidiClientUtility &)
CEnvironmentalReverb::NewL(CVideoPlayerUtility &)
CEnvironmentalReverb::NewL(MCustomInterface &)
CEnvironmentalReverb::ReflectionLevelRange(TInt32 &,TInt32 &)
CEnvironmentalReverb::ReflectionsDelay()const
CEnvironmentalReverb::ReflectionsDelayMax()const
CEnvironmentalReverb::ReflectionsLevel()const
CEnvironmentalReverb::ReverbDelay()const
CEnvironmentalReverb::ReverbDelayMax()const
CEnvironmentalReverb::ReverbLevel()const
CEnvironmentalReverb::ReverbLevelRange(TInt32 &,TInt32 &)
CEnvironmentalReverb::RoomHFLevel()const
CEnvironmentalReverb::RoomHFLevelRange(TInt32 &,TInt32 &)
CEnvironmentalReverb::RoomLevel()const
CEnvironmentalReverb::RoomLevelRange(TInt32 &,TInt32 &)
CEnvironmentalReverb::SetDecayHFRatioL(TUint32)
CEnvironmentalReverb::SetDecayTimeL(TUint32)
CEnvironmentalReverb::SetDensityL(TUint32)
CEnvironmentalReverb::SetDiffusionL(TUint32)
CEnvironmentalReverb::SetEffectData(const TDesC8 &)
CEnvironmentalReverb::SetReflectionsDelayL(TUint32)
CEnvironmentalReverb::SetReflectionsLevelL(TInt32)
CEnvironmentalReverb::SetReverbDelayL(TUint32)
CEnvironmentalReverb::SetReverbLevelL(TInt32)
CEnvironmentalReverb::SetRoomHFLevelL(TInt32)
CEnvironmentalReverb::SetRoomLevelL(TInt32)
CEnvironmentalReverb::Uid()const
CEnvironmentalReverb::~CEnvironmentalReverb()
Private Attributes
RPointerArray < CRoomLevelProxy > iCRoomLevelProxyList
MCustomCommand * iCustomCommand
CCustomInterfaceUtility * iCustomInterfaceUtility
CEnvironmentalReverbEventObserver * iEnvironmentalReverbEventObserver
TMMFMessageDestinationPckg iMessageHandler
Inherited Attributes
CAudioEffect::iEnabled
CAudioEffect::iEnforced
CAudioEffect::iHaveUpdateRights
CAudioEffect::iObservers
CEnvironmentalReverb::iDataPckgFrom
CEnvironmentalReverb::iDataPckgTo
CEnvironmentalReverb::iReverbData

Constructor & Destructor Documentation

CEnvironmentalReverbProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

~CEnvironmentalReverbProxy()

~CEnvironmentalReverbProxy ( ) [virtual]

Destructor

Member Functions Documentation

ApplyL()

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

ConstructL()

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

EnvironmentalReverbEvent(const TDesC8 &)

void EnvironmentalReverbEvent ( const TDesC8 & aDataPckg )
From MEnvironmentalReverbCallback Changes to EnvironmentalReverb data has occured
Since
3.0

Parameters

const TDesC8 & aDataPckg

GetUniqueId()

TUint32 GetUniqueId ( ) const [virtual]
Gets unique ID used by Adapation to identify stream specific Reverb
Since
3.1

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

Parameters

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

RoomLevelAttached(CRoomLevelProxy &)

TInt RoomLevelAttached ( CRoomLevelProxy & aProxy ) [virtual]
Add the reference to Room Level object to array
Since
3.1

Parameters

CRoomLevelProxy & aProxy

RoomLevelDetached(CRoomLevelProxy &)

TInt RoomLevelDetached ( CRoomLevelProxy & aProxy ) [virtual]
Remove the reference to Room Level object from array
Since
3.1

Parameters

CRoomLevelProxy & aProxy

StartObserver()

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

Member Data Documentation

RPointerArray< CRoomLevelProxy > iCRoomLevelProxyList

RPointerArray < CRoomLevelProxy > iCRoomLevelProxyList [private]

MCustomCommand * iCustomCommand

MCustomCommand * iCustomCommand [private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility * iCustomInterfaceUtility [private]

CEnvironmentalReverbEventObserver * iEnvironmentalReverbEventObserver

CEnvironmentalReverbEventObserver * iEnvironmentalReverbEventObserver [private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler [private]