CEnvironmentalReverb Class Reference
#include
<EnvironmentalReverbBase.h>
Link against: EnvironmentalReverbEffect.lib
class CEnvironmentalReverb : public CAudioEffect |
Detailed Description
This is the Environmental Reverb effect class for managing reverb settings.
Member Attribute Documentation
Constructor & Destructor Documentation
CEnvironmentalReverb ( )
IMPORT_C | CEnvironmentalReverb | ( | ) | [protected] |
Private C++ constructor for this class.
- Since
- 3.0
~CEnvironmentalReverb ( )
IMPORT_C | ~CEnvironmentalReverb | ( | ) | [virtual] |
Member Function Documentation
DecayHFRatio ( )
IMPORT_C TUint32 | DecayHFRatio | ( | ) | const |
Gets the decay HF Ratio in hundredths
- Since
- 3.0
DecayHFRatioRange ( TUint32 &, TUint32 & )
Gets the reverb decay HF Ratio minimum and maximum in hundredths.
- Since
- 3.0
Parameter | Description | aMin | Minimum decay HF Ratio |
aMax | Maximum decay HF Ratio |
DecayTime ( )
Gets the decay time in milliseconds
- Since
- 3.0
DecayTimeRange ( TUint32 &, TUint32 & )
Gets the allowable reverb decay time range in milliseconds.
- Since
- 3.0
Parameter | Description | aMin | Minimum decay time in milliseconds |
aMax | Maximum decay time in milliseconds |
DelayMax ( )
Gets the total delay maximum in milliseconds
- Since
- 3.0
Returns: reverb delay maximum
Density ( )
Gets the density current value as a percentage in hundredths
- Since
- 3.0
Diffusion ( )
Gets the diffusion current value as a percentage in hundredths.
- Since
- 3.0
DoEffectData ( )
IMPORT_C const TDesC8 & | DoEffectData | ( | ) | [protected, virtual] |
From
CAudioEffect Create a package of the effect data
- Since
- 3.0
Returns: A descriptor containing the effect data.
NewL ( )
Factory function for creating the audio reverb object.
- Since
- 3.0
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioConvertUtility & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to a convert utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioInputStream & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to an audio input stream utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioOutputStream & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to an audio output stream utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioPlayerUtility & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to an audio player utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioRecorderUtility &, TBool )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to an audio record utility |
aRecordStream | ETrue if the effect is to be applied to the recording, EFalse if the effect is to be applied only to the playback |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMdaAudioToneUtility & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to an audio tone utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMMFDevSound & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aDevSound | A reference to a DevSound instance |
Returns: pointer to CEnvironmentalReverb object
NewL ( CCustomCommandUtility * )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to a custom command utility |
Returns: pointer to CEnvironmentalReverb object
NewL ( MCustomInterface & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aCustomInterface | A reference to a custom interface |
Returns: pointer to CEnvironmentalReverb object
NewL ( CMidiClientUtility & )
Factory function for creating the audio reverb object.
- Since
- 3.0
Parameter | Description | aUtility | A reference to a CMidiClientUtility object |
Returns: pointer to CEnvironmentalReverb object
NewL ( CDrmPlayerUtility & )
Factory function for creating the audio equalizer object.
- Since
- 3.0
Returns: pointer to CAudioEqualizer object
NewL ( CVideoPlayerUtility & )
Factory function for creating the audio equalizer object.
- Since
- 3.2
Returns: pointer to CAudioEqualizer object
ReflectionLevelRange ( TInt32 &, TInt32 & )
IMPORT_C void | ReflectionLevelRange | ( | TInt32 & | aMin, |
| TInt32 & | aMax |
| ) | |
Gets the reverb reflections level maximum and minimum in mB
- Since
- 3.0
Parameter | Description | aMin | Minimum reflections level |
aMax | Maximum reflections level |
ReflectionsDelay ( )
IMPORT_C TUint32 | ReflectionsDelay | ( | ) | const |
Gets the reverb reflections delay in ms.
- Since
- 3.0
Returns: reverb reflections delay
ReflectionsDelayMax ( )
IMPORT_C TUint32 | ReflectionsDelayMax | ( | ) | const |
Gets the reverb reflections delay maximum in milliseconds.
- Since
- 3.0
Returns: reverb reflections delay maximum
ReflectionsLevel ( )
IMPORT_C TInt32 | ReflectionsLevel | ( | ) | const |
Gets the reverb reflections level in mB
- Since
- 3.0
Returns: Reverb reflections level
ReverbDelay ( )
Gets the reverb delay in milliseconds
- Since
- 3.0
ReverbDelayMax ( )
IMPORT_C TUint32 | ReverbDelayMax | ( | ) | const |
Gets the reverb delay maximum in milliseconds
- Since
- 3.0
Returns: reverb delay maximum
ReverbLevel ( )
IMPORT_C TInt32 | ReverbLevel | ( | ) | const |
Gets the reverb current level in mB
- Since
- 3.0
Returns: reverb current level
ReverbLevelRange ( TInt32 &, TInt32 & )
Gets the reverb current level maximum and minimum in mB
- Since
- 3.0
Parameter | Description | aMin | Minimum current level |
aMax | Maximum current level |
RoomHFLevel ( )
IMPORT_C TInt32 | RoomHFLevel | ( | ) | const |
Gets the room HF level current ratio
- Since
- 3.0
Returns: room HF level ratio
RoomHFLevelRange ( TInt32 &, TInt32 & )
Gets the room HF level maximum and minimum ratios
- Since
- 3.0
Parameter | Description | aMin | Minimum current room HF level |
aMax | Maximum current room HF level |
RoomLevel ( )
IMPORT_C TInt32 | RoomLevel | ( | ) | const |
Gets the room level current value in mB
- Since
- 3.0
Returns: room level value
RoomLevelRange ( TInt32 &, TInt32 & )
Gets the room level maximum and minimum in mB
- Since
- 3.0
Parameter | Description | aMin | Minimum current room level |
aMax | Maximum current room level |
SetDecayHFRatioL ( TUint32 )
IMPORT_C void | SetDecayHFRatioL | ( | TUint32 | aDecayHFRatio | ) | |
Sets the decay HF Ratio in hundredths
- Since
- 3.0
Parameter | Description | aDecayHFRatio | The decay high frequence ratio in hundredths |
SetDecayTimeL ( TUint32 )
IMPORT_C void | SetDecayTimeL | ( | TUint32 | aDecayTime | ) | |
Sets the decay time in millisecond
- Since
- 3.0
Parameter | Description | aDecayTime | Decay time in ms |
SetDensityL ( TUint32 )
IMPORT_C void | SetDensityL | ( | TUint32 | aDensity | ) | |
Sets the density value as percentage in hundredths
- Since
- 3.0
Parameter | Description | aDensity | The density. |
SetDiffusionL ( TUint32 )
IMPORT_C void | SetDiffusionL | ( | TUint32 | aDiffusion | ) | |
Sets the diffusion value as a percentage in hundredths
- Since
- 3.0
Parameter | Description | aDiffusion | The diffusion. |
SetEffectData ( const TDesC8 & )
IMPORT_C void | SetEffectData | ( | const TDesC8 & | aEffectDataBuffer | ) | [protected, virtual] |
From
CAudioEffect Internal function to unpack effect data
- Since
- 3.0
Parameter | Description | aEffectDataBuffer | Descriptor containing packed effect data |
SetReflectionsDelayL ( TUint32 )
IMPORT_C void | SetReflectionsDelayL | ( | TUint32 | aReflectionsDelay | ) | |
Sets the reverb reflections delay
- Since
- 3.0
SetReflectionsLevelL ( TInt32 )
IMPORT_C void | SetReflectionsLevelL | ( | TInt32 | aReflectionsLevel | ) | |
Sets the reverb reflections level in milli-dB
- Since
- 3.0
SetReverbDelayL ( TUint32 )
IMPORT_C void | SetReverbDelayL | ( | TUint32 | aReverbDelay | ) | |
Sets the reverb delay
- Since
- 3.0
Parameter | Description | aReverbDelay | The reverb delay in ms |
SetReverbLevelL ( TInt32 )
IMPORT_C void | SetReverbLevelL | ( | TInt32 | aReverbLevel | ) | |
Sets the reverb level
- Since
- 3.0
Parameter | Description | aReverbLevel | The reverb level in mB |
SetRoomHFLevelL ( TInt32 )
IMPORT_C void | SetRoomHFLevelL | ( | TInt32 | aRoomHFLevel | ) | |
Sets the room HF level ratio
- Since
- 3.0
Parameter | Description | aRoomHFLevel | The room high frequency ratio |
SetRoomLevelL ( TInt32 )
IMPORT_C void | SetRoomLevelL | ( | TInt32 | aRoomLevel | ) | |
Sets the room level value in milli-dB
- Since
- 3.0
Parameter | Description | aRoomLevel | The room level |
Uid ( )
IMPORT_C TUid | Uid | ( | ) | const [virtual] |