API published in: S60 3rd Ed
Link against: environmentalreverbeffect.lib
Required Capabilities
None
#include <environmentalreverbbase.h>
Inherits CAudioEffect.
Public Member Functions |
|
virtual IMPORT_C | ~CEnvironmentalReverb () |
Destructor. |
|
IMPORT_C TUint32 | DecayHFRatio () const |
Gets the decay HF Ratio in hundredths. |
|
IMPORT_C void | DecayHFRatioRange (TUint32 &aMin, TUint32 &aMax) |
Gets the reverb decay HF Ratio minimum and maximum in hundredths. |
|
IMPORT_C TUint32 | DecayTime () const |
Gets the decay time in milliseconds. |
|
IMPORT_C void | DecayTimeRange (TUint32 &aMin, TUint32 &aMax) |
Gets the allowable reverb decay time range in milliseconds. |
|
IMPORT_C TUint32 | Density () const |
Gets the density current value as a percentage in hundredths. |
|
IMPORT_C TUint32 | Diffusion () const |
Gets the diffusion current value as a percentage in hundredths. |
|
IMPORT_C TUint32 | ReflectionsDelay () const |
Gets the reverb reflections delay in ms. |
|
IMPORT_C TUint32 | ReflectionsDelayMax () const |
Gets the reverb reflections delay maximum in milliseconds. |
|
IMPORT_C TInt32 | ReflectionsLevel () const |
Gets the reverb reflections level in mB. |
|
IMPORT_C void | ReflectionLevelRange (TInt32 &aMin, TInt32 &aMax) |
Gets the reverb reflections level maximum and minimum in mB. |
|
IMPORT_C TUint32 | ReverbDelay () const |
Gets the reverb delay in milliseconds. |
|
IMPORT_C TUint32 | ReverbDelayMax () const |
Gets the reverb delay maximum in milliseconds. |
|
IMPORT_C TInt32 | ReverbLevel () const |
Gets the reverb current level in mB. |
|
IMPORT_C void | ReverbLevelRange (TInt32 &aMin, TInt32 &aMax) |
Gets the reverb current level maximum and minimum in mB. |
|
IMPORT_C TInt32 | RoomHFLevel () const |
Gets the room HF level current ratio. |
|
IMPORT_C void | RoomHFLevelRange (TInt32 &aMin, TInt32 &aMax) |
Gets the room HF level maximum and minimum ratios. |
|
IMPORT_C TInt32 | RoomLevel () const |
Gets the room level current value in mB. |
|
IMPORT_C void | RoomLevelRange (TInt32 &aMin, TInt32 &aMax) |
Gets the room level maximum and minimum in mB. |
|
IMPORT_C void | SetDecayHFRatioL (TUint32 aDecayHFRatio) |
Sets the decay HF Ratio in hundredths. |
|
IMPORT_C void | SetDecayTimeL (TUint32 aDecayTime) |
Sets the decay time in millisecond. |
|
IMPORT_C void | SetDensityL (TUint32 aDensity) |
Sets the density value as percentage in hundredths. |
|
IMPORT_C void | SetDiffusionL (TUint32 aDiffusion) |
Sets the diffusion value as a percentage in hundredths. |
|
IMPORT_C void | SetReflectionsDelayL (TUint32 aReflectionsDelay) |
Sets the reverb reflections delay. |
|
IMPORT_C void | SetReflectionsLevelL (TInt32 aReflectionsLevel) |
Sets the reverb reflections level in milli-dB. |
|
IMPORT_C void | SetReverbDelayL (TUint32 aReverbDelay) |
Sets the reverb delay. |
|
IMPORT_C void | SetReverbLevelL (TInt32 aReverbLevel) |
Sets the reverb level. |
|
IMPORT_C void | SetRoomHFLevelL (TInt32 aRoomHFLevel) |
Sets the room HF level ratio. |
|
IMPORT_C void | SetRoomLevelL (TInt32 aRoomLevel) |
Sets the room level value in milli-dB. |
|
IMPORT_C TUint32 | DelayMax () const |
Gets the total delay maximum in milliseconds. |
|
IMPORT_C TUid | Uid () const |
Static Public Member Functions |
|
static IMPORT_C CEnvironmentalReverb * | NewL () |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioConvertUtility &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioInputStream &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioOutputStream &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioPlayerUtility &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioRecorderUtility &aUtility, TBool aRecordStream) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMdaAudioToneUtility &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMMFDevSound &aDevSound) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CCustomCommandUtility *aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (MCustomInterface &aCustomInterface) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CMidiClientUtility &aUtility) |
Factory function for creating the audio reverb object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CDrmPlayerUtility &aUtility) |
Factory function for creating the audio equalizer object. |
|
static IMPORT_C CEnvironmentalReverb * | NewL (CVideoPlayerUtility &aUtility) |
Factory function for creating the audio equalizer 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 | CEnvironmentalReverb () |
Private C++ constructor for this class. |
|
Protected Attributes |
|
TEfEnvironmentalReverb | iReverbData |
TEfEnvReverbDataPckg | iDataPckgTo |
TEfEnvReverbDataPckg | iDataPckgFrom |
Friends |
|
class | CEnvironmentalReverbMessageHandler |
class | CEnvironmentalReverbUtility |
|
Destructor. |
|
Private C++ constructor for this class.
|
|
Gets the decay HF Ratio in hundredths.
|
|
Gets the reverb decay HF Ratio minimum and maximum in hundredths.
|
|
Gets the decay time in milliseconds.
|
|
Gets the allowable reverb decay time range in milliseconds.
|
|
Gets the total delay maximum in milliseconds.
|
|
Gets the density current value as a percentage in hundredths.
|
|
Gets the diffusion current value as a percentage in hundredths.
|
|
From CAudioEffect Create a package of the effect data.
Implements CAudioEffect. |
|
Factory function for creating the audio equalizer object.
|
|
Factory function for creating the audio equalizer object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Factory function for creating the audio reverb object.
|
|
Gets the reverb reflections level maximum and minimum in mB.
|
|
Gets the reverb reflections delay in ms.
|
|
Gets the reverb reflections delay maximum in milliseconds.
|
|
Gets the reverb reflections level in mB.
|
|
Gets the reverb delay in milliseconds.
|
|
Gets the reverb delay maximum in milliseconds.
|
|
Gets the reverb current level in mB.
|
|
Gets the reverb current level maximum and minimum in mB.
|
|
Gets the room HF level current ratio.
|
|
Gets the room HF level maximum and minimum ratios.
|
|
Gets the room level current value in mB.
|
|
Gets the room level maximum and minimum in mB.
|
|
Sets the decay HF Ratio in hundredths.
|
|
Sets the decay time in millisecond.
|
|
Sets the density value as percentage in hundredths.
|
|
Sets the diffusion value as a percentage in hundredths.
|
|
From CAudioEffect Internal function to unpack effect data.
Implements CAudioEffect. |
|
Sets the reverb reflections delay.
|
|
Sets the reverb reflections level in milli-dB.
|
|
Sets the reverb delay.
|
|
Sets the reverb level.
|
|
Sets the room HF level ratio.
|
|
Sets the room level value in milli-dB.
|
|
Implements CAudioEffect. |
|
|
|
|
|