API published in: S60 3rd Ed
Link against: distanceattenuationeffect.lib
Required Capabilities
None
#include <distanceattenuationbase.h>
Inherits CAudioEffect.
Public Member Functions | |
virtual IMPORT_C | ~CDistanceAttenuation () |
Destructor. | |
IMPORT_C void | DistanceAttenuation (TInt32 &aRMin, TInt32 &aRMax, TBool &aMuteAfterMax, TUint32 &aRollOffFactor, TUint32 &aRoomRollOffFactor) |
Gets the Distance Attenuation of the listener. | |
IMPORT_C void | RollOffFactorMax (TUint32 &aRollOfFactorMax) |
Get roll off factor maximum value. | |
IMPORT_C void | RoomRollOffFactorMax (TUint32 &aRoomRollOfFactorMax) |
Get room roll off factor maximum value. | |
IMPORT_C void | SetDistanceAttenuationL (TInt32 aRMin, TInt32 aRMax, TBool aMuteAfterMax, TUint32 aRollOffFactor, TUint32 aRoomRollOffFactor) |
Sets the Distance Attenuation. | |
IMPORT_C TUid | Uid () const |
Static Public Member Functions | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioConvertUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioInputStream &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioOutputStream &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioPlayerUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioRecorderUtility &aUtility, TBool aRecordStream) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMMFDevSound &aDevSound) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMdaAudioToneUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CCustomCommandUtility *aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (MCustomInterface &aCustomInterface) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CMidiClientUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CDrmPlayerUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
static IMPORT_C CDistanceAttenuation * | NewL (CVideoPlayerUtility &aUtility) |
Factory function for creating the distance attenuation object. | |
Protected Member Functions | |
IMPORT_C const TDesC8 & | DoEffectData () |
From CAudioEffect Create a package of the effect data. | |
IMPORT_C void | SetEffectData (const TDesC8 &aEffectDataBuffer) |
From CAudioEffect Internal function to unpack effect data. | |
IMPORT_C | CDistanceAttenuation () |
Private C++ constructor for this class. | |
Protected Attributes | |
TEfDistanceAttenuation | iDistanceAttenuationData |
TEfDistanceAttenuationDataPckg | iDataPckgTo |
TEfDistanceAttenuationDataPckg | iDataPckgFrom |
Friends | |
class | CDistanceAttenuationMessageHandler |
|
Destructor. |
|
Private C++ constructor for this class.
|
|
Gets the Distance Attenuation of the listener.
|
|
From CAudioEffect Create a package of the effect data.
Implements CAudioEffect. |
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Factory function for creating the distance attenuation object.
|
|
Get roll off factor maximum value.
|
|
Get room roll off factor maximum value.
|
|
Sets the Distance Attenuation.
|
|
From CAudioEffect Internal function to unpack effect data.
Implements CAudioEffect. |
|
Implements CAudioEffect. |
|
|
|
|