MAudioEffectObserver Class Reference

API published in: S60 3rd Ed

Link against: effectbase.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.

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.

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-2008
Back to top