CListenerLocation Class Reference

class CListenerLocation : public CLocation

This is the listener location effect class for managing audio location settings.

ListenerLocationEffect.lib
Since
3.0

Inherits from

Public Member Functions
~CListenerLocation ()
IMPORT_C CListenerLocation * NewL (CMdaAudioConvertUtility &)
IMPORT_C CListenerLocation * NewL ( CMdaAudioInputStream &)
IMPORT_C CListenerLocation * NewL ( CMdaAudioOutputStream &)
IMPORT_C CListenerLocation * NewL ( CMdaAudioPlayerUtility &)
IMPORT_C CListenerLocation * NewL (CMdaAudioRecorderUtility &, TBool )
IMPORT_C CListenerLocation * NewL ( CMdaAudioToneUtility &)
IMPORT_C CListenerLocation * NewL ( CMMFDevSound &)
IMPORT_C CListenerLocation * NewL ( CCustomCommandUtility *)
IMPORT_C CListenerLocation * NewL ( MCustomInterface &)
IMPORT_C CListenerLocation * NewL (CMidiClientUtility &)
IMPORT_C CListenerLocation * NewL ( CDrmPlayerUtility &)
IMPORT_C CListenerLocation * NewL ( CVideoPlayerUtility &)
IMPORT_C TUid Uid ()
Protected Member Functions
CListenerLocation ()
Inherited Functions
CAudioEffect::ApplyL()
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()
CLocation::CLocation()
CLocation::DoEffectData()
CLocation::LocationCartesian(TInt32 &,TInt32 &,TInt32 &)
CLocation::LocationSpherical(TInt32 &,TInt32 &,TInt32 &)
CLocation::SetEffectData(const TDesC8 &)
CLocation::SetLocationCartesianL(TInt32 &,TInt32 &,TInt32 &)
CLocation::SetLocationSphericalL(TInt32 &,TInt32 &,TInt32 &)
CLocation::~CLocation()
Inherited Attributes
CAudioEffect::iEnabled
CAudioEffect::iEnforced
CAudioEffect::iHaveUpdateRights
CAudioEffect::iObservers
CLocation::iDataPckgFrom
CLocation::iDataPckgTo
CLocation::iLocationData

Constructor & Destructor Documentation

CListenerLocation()

IMPORT_C CListenerLocation ( ) [protected]
Private C++ constructor for this class.
Since
3.0

~CListenerLocation()

IMPORT_C ~CListenerLocation ( ) [virtual]

Destructor

Member Functions Documentation

NewL(CMdaAudioConvertUtility &)

IMPORT_C CListenerLocation * NewL ( CMdaAudioConvertUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioConvertUtility & aUtility A reference to a convert utility

NewL(CMdaAudioInputStream &)

IMPORT_C CListenerLocation * NewL ( CMdaAudioInputStream & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioInputStream & aUtility A reference to an audio input stream utility

NewL(CMdaAudioOutputStream &)

IMPORT_C CListenerLocation * NewL ( CMdaAudioOutputStream & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioOutputStream & aUtility A reference to an audio output stream utility

NewL(CMdaAudioPlayerUtility &)

IMPORT_C CListenerLocation * NewL ( CMdaAudioPlayerUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioPlayerUtility & aUtility A reference to an audio player utility

NewL(CMdaAudioRecorderUtility &, TBool)

IMPORT_C CListenerLocation * NewL ( CMdaAudioRecorderUtility & aUtility,
TBool aRecordStream
) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioRecorderUtility & aUtility A reference to an audio record utility
TBool aRecordStream ETrue if the effect is to be applied to the recording, EFalse if the effect is to be applied only to the playback

NewL(CMdaAudioToneUtility &)

IMPORT_C CListenerLocation * NewL ( CMdaAudioToneUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMdaAudioToneUtility & aUtility A reference to an audio tone utility

NewL(CMMFDevSound &)

IMPORT_C CListenerLocation * NewL ( CMMFDevSound & aDevSound ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMMFDevSound & aDevSound A reference to a DevSound instance

NewL(CCustomCommandUtility *)

IMPORT_C CListenerLocation * NewL ( CCustomCommandUtility * aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CCustomCommandUtility * aUtility A reference to a custom command utility

NewL(MCustomInterface &)

IMPORT_C CListenerLocation * NewL ( MCustomInterface & aCustomInterface ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

MCustomInterface & aCustomInterface A reference to a custom interface

NewL(CMidiClientUtility &)

IMPORT_C CListenerLocation * NewL ( CMidiClientUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CMidiClientUtility & aUtility A reference to a CMidiClientUtility

NewL(CDrmPlayerUtility &)

IMPORT_C CListenerLocation * NewL ( CDrmPlayerUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.0

Parameters

CDrmPlayerUtility & aUtility

NewL(CVideoPlayerUtility &)

IMPORT_C CListenerLocation * NewL ( CVideoPlayerUtility & aUtility ) [static]
Factory function for creating the listener location object.
Since
3.2

Parameters

CVideoPlayerUtility & aUtility

Uid()

IMPORT_C TUid Uid ( ) const [virtual]