|
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 |