MAudioEffectObserver Class Reference

Link against: AudioEqualizerEffect.lib BassBoostEffect.lib DistanceAttenuationEffect.lib DopplerBase.lib EffectBase.lib EnvironmentalReverbEffect.lib ListenerDopplerEffect.lib ListenerLocationEffect.lib ListenerOrientationEffect.lib LocationBase.lib LoudnessEffect.lib OrientationBase.lib RoomLevelEffect.lib SourceDopplerEffect.lib SourceLocationEffect.lib SourceOrientationEffect.lib StereoWideningEffect.lib

Capability Information

Required Capabilities

None


#include <
MAudioEffectObserver.h>

Inherited by MAudioEqualizerObserver, MBassBoostObserver, MDistanceAttenuationObserver, MDopplerObserver, MEnvironmentalReverbObserver, MLocationObserver, MLoudnessObserver, MOrientationObserver, MRoomLevelObserver, and MStereoWideningObserver.


Detailed Description

Interface class to be implemented by objects that are interested in receiving events from audio effect.
Since:
3.0

Public Member Functions

virtual void EffectChanged (const CAudioEffect *aObservedEffect, TUint8 aEvent)=0
 Invoked by the audio effect object when the status of the audio effect has changed.

Static Public Attributes

static const TUint KEnabled = 1
static const TUint KDisabled = 2
static const TUint KEnforced = 3
static const TUint KNotEnforced = 4
static const TUint KLostUpdateRights = 5
static const TUint KGainedUpdateRights = 6
static const TUint KSpecificEffectBase = 20

Member Function Documentation

virtual void MAudioEffectObserver::EffectChanged const CAudioEffect aObservedEffect,
TUint8  aEvent
[pure virtual]
 

Invoked by the audio effect object when the status of the audio effect has changed.

Since:
3.0
Parameters:
aObservedEffect The effect that changed
aEvent The specific event Id of the effect that changed.

Field Documentation

const TUint MAudioEffectObserver::KDisabled = 2 [static]
 
const TUint MAudioEffectObserver::KEnabled = 1 [static]
 
const TUint MAudioEffectObserver::KEnforced = 3 [static]
 
const TUint MAudioEffectObserver::KGainedUpdateRights = 6 [static]
 
const TUint MAudioEffectObserver::KLostUpdateRights = 5 [static]
 
const TUint MAudioEffectObserver::KNotEnforced = 4 [static]
 
const TUint MAudioEffectObserver::KSpecificEffectBase = 20 [static]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top