CEnvironmentalReverbUtility Class Reference

API published in: S60 3rd Ed

Link against: environmentalreverbutility.lib

Capability Information

Required Capabilities

None


#include <
environmentalreverbutility.h>

Detailed Description

This is the EnvironmentalReverb Utility class for managing audio EnvironmentalReverb presets.

Public Member Functions

virtual ~CEnvironmentalReverbUtility ()
 Destructor.
IMPORT_C void ApplyPresetL (TInt aPreset)
 Apply the Preset Index value.
IMPORT_C void DisableEnvironmentalReverbL ()
 Disable the EnvironmentalReverb.
IMPORT_C void CreatePresetL (TDesC &aName, CEnvironmentalReverb &aEnvironmentalReverbUI)
 Create a Preset with the given Name and EnvironmentalReverb Settings.
IMPORT_C void DeletePresetL (TInt aPresetIndex)
 Delete a Preset with the given index in the Central Repository.
IMPORT_C const TDesC & GetPresetL (TInt aPresetIndex)
 Retrieves a Preset with the given index from the Central Repository.
IMPORT_C CEnvironmentalReverbEnvironmentalReverb ()
 Get the reference to the EnvironmentalReverb Object.
IMPORT_C void ModifyPresetL (TInt aPresetIndex, TDesC &aName, CEnvironmentalReverb &aEnvironmentalReverbUI)
 Modify a Preset with the given Name and EnvironmentalReverb Settings.
IMPORT_C TUint32 NumberOfPreDefinedPresets () const
 Get the number of Pre Defined Presets.
IMPORT_C TArray< TEfEnvironmentalReverbUtilityPresetPresets ()
 Get all the Presets defined in the Central Repository.
IMPORT_C void ResetPresetL (TInt aPresetIndex)
 Reset a System Defined Preset with the given index in the Array returned from Presets().

Static Public Member Functions

static IMPORT_C CEnvironmentalReverbUtilityNewL (CMMFDevSound &aDevSound)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioConvertUtility &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioInputStream &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioOutputStream &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioPlayerUtility &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioRecorderUtility &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMdaAudioToneUtility &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CCustomCommandUtility *aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (MCustomInterface &aCustomInterface)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CMidiClientUtility &aUtility)
 Factory function for creating the audio EnvironmentalReverb utility object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CDrmPlayerUtility &aUtility)
 Factory function for creating the audio equalizer object.
static IMPORT_C CEnvironmentalReverbUtilityNewL (CVideoPlayerUtility &aUtility)
 Factory function for creating the audio equalizer object.

Constructor & Destructor Documentation

virtual CEnvironmentalReverbUtility::~CEnvironmentalReverbUtility  )  [virtual]
 

Destructor.


Member Function Documentation

IMPORT_C void CEnvironmentalReverbUtility::ApplyPresetL TInt  aPreset  ) 
 

Apply the Preset Index value.

Parameters:
aPreset Preset Value
IMPORT_C void CEnvironmentalReverbUtility::CreatePresetL TDesC &  aName,
CEnvironmentalReverb aEnvironmentalReverbUI
 

Create a Preset with the given Name and EnvironmentalReverb Settings.

Parameters:
aName Name of the Preset
aEnvironmentalReverb EnvironmentalReverb Settings for the Preset
IMPORT_C void CEnvironmentalReverbUtility::DeletePresetL TInt  aPresetIndex  ) 
 

Delete a Preset with the given index in the Central Repository.

Parameters:
aPresetIndex Index of the Preset in the Array
IMPORT_C void CEnvironmentalReverbUtility::DisableEnvironmentalReverbL  ) 
 

Disable the EnvironmentalReverb.

IMPORT_C CEnvironmentalReverb& CEnvironmentalReverbUtility::EnvironmentalReverb  ) 
 

Get the reference to the EnvironmentalReverb Object.

Returns:
Reference to the EnvironmentalReverb Object.
IMPORT_C const TDesC& CEnvironmentalReverbUtility::GetPresetL TInt  aPresetIndex  ) 
 

Retrieves a Preset with the given index from the Central Repository.

Parameters:
aPresetIndex Index of the Preset in the Array
IMPORT_C void CEnvironmentalReverbUtility::ModifyPresetL TInt  aPresetIndex,
TDesC &  aName,
CEnvironmentalReverb aEnvironmentalReverbUI
 

Modify a Preset with the given Name and EnvironmentalReverb Settings.

Parameters:
aPresetIndex Array Index of the Preset
aName Name of the Preset
aEnvironmentalReverb EnvironmentalReverb Settings for the Preset
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CVideoPlayerUtility &  aUtility  )  [static]
 

Factory function for creating the audio equalizer object.

Parameters:
CVideoPlayerUtility A reference to a CVideoPlayerUtility object
Returns:
pointer to CAudioEqualizer object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CDrmPlayerUtility aUtility  )  [static]
 

Factory function for creating the audio equalizer object.

Parameters:
CDrmPlayerUtility A reference to a CDrmPlayerUtility object
Returns:
pointer to CAudioEqualizer object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMidiClientUtility &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to CMidiClientUtility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL MCustomInterface aCustomInterface  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to custom interface utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CCustomCommandUtility *  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to custom command utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioToneUtility &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a audio tone utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioRecorderUtility &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a audio recorder utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioPlayerUtility &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a audio player utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioOutputStream &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a audio output stream utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioInputStream &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a audio input stream utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMdaAudioConvertUtility &  aUtility  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a convert utility
Returns:
pointer to CEnvironmentalReverbUtility object
static IMPORT_C CEnvironmentalReverbUtility* CEnvironmentalReverbUtility::NewL CMMFDevSound &  aDevSound  )  [static]
 

Factory function for creating the audio EnvironmentalReverb utility object.

Parameters:
aUtility A reference to a Devsound Instance
Returns:
pointer to CEnvironmentalReverbUtility object
IMPORT_C TUint32 CEnvironmentalReverbUtility::NumberOfPreDefinedPresets  )  const
 

Get the number of Pre Defined Presets.

Returns:
Number of Pre Defined Presets
IMPORT_C TArray<TEfEnvironmentalReverbUtilityPreset> CEnvironmentalReverbUtility::Presets  ) 
 

Get all the Presets defined in the Central Repository.

Returns:
Array of all Presets.
IMPORT_C void CEnvironmentalReverbUtility::ResetPresetL TInt  aPresetIndex  ) 
 

Reset a System Defined Preset with the given index in the Array returned from Presets().

Parameters:
aPresetIndex Index of the Preset in the Array

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

Copyright © Nokia Corporation 2001-2008
Back to top