multimedia::MReverbControl Class Reference

class multimedia::MReverbControl : public multimedia::MAudioEffectControl
Public Member Functions
TInt DecayHFRatio ( TUint &)
TInt DecayHFRatioRange ( TUint &, TUint &)
TInt DecayTime ( TUint &)
TInt DecayTimeRange ( TUint &, TUint &)
TInt DelayMax ( TUint &)
TInt Density ( TUint &)
TInt Diffusion ( TUint &)
TInt ReflectionLevelRange ( TInt &, TInt &)
TInt ReflectionsDelay ( TUint &)
TInt ReflectionsDelayMax ( TUint &)
TInt ReflectionsLevel ( TInt &)
TInt ReverbDelay ( TUint &)
TInt ReverbDelayMax ( TUint &)
TInt ReverbLevel ( TInt &)
TInt ReverbLevelRange ( TInt &, TInt &)
TInt RoomHFLevel ( TInt &)
TInt RoomHFLevelRange ( TInt &, TInt &)
TInt RoomLevel ( TInt &)
TInt RoomLevelRange ( TInt &, TInt &)
TInt SetDecayHFRatio ( TUint )
TInt SetDecayTime ( TUint )
TInt SetDensity ( TUint )
TInt SetDiffusion ( TUint )
TInt SetReflectionsDelay ( TUint )
TInt SetReflectionsLevel ( TInt )
TInt SetReverbDelay ( TUint )
TInt SetReverbLevel ( TInt )
TInt SetRoomHFLevel ( TInt )
TInt SetRoomLevel ( TInt )
Inherited Functions
multimedia::MAudioEffectControl::Disable()
multimedia::MAudioEffectControl::Enable()
multimedia::MAudioEffectControl::Enforce(TBool &)
multimedia::MAudioEffectControl::HaveUpdateRights(TBool &)
multimedia::MAudioEffectControl::IsEnabled(TBool &)
multimedia::MAudioEffectControl::IsEnforced(TBool &)
multimedia::MAudioEffectControl::Uid(TUid &)
multimedia::MControl::AddObserver(MControlObserver &)
multimedia::MControl::ControlType()
multimedia::MControl::RemoveObserver(MControlObserver &)
multimedia::MControl::Type()
multimedia::MEffectControl::Apply()
Public Attributes
const TUint KDecayHFRatioChanged
const TUint KDecayTimeChanged
const TUint KDensityChanged
const TUint KDiffusionChanged
const TUint KReflectionsDelayChanged
const TUint KReflectionsLevelChanged
const TUint KReverbDelayChanged
const TUint KReverbLevelChanged
const TUint KRoomHFLevelChanged
const TUint KRoomLevelChanged
Inherited Attributes
multimedia::MAudioEffectControl::KDisabled
multimedia::MAudioEffectControl::KEnabled
multimedia::MAudioEffectControl::KEnforced
multimedia::MAudioEffectControl::KGainedUpdateRights
multimedia::MAudioEffectControl::KLostUpdateRights
multimedia::MAudioEffectControl::KNotEnforced
multimedia::MAudioEffectControl::KSpecificEffectBase

Member Functions Documentation

DecayHFRatio(TUint &)

TInt DecayHFRatio ( TUint & aRatio ) [pure virtual]
Gets the decay HF Ratio in hundredths
Since
5.0

Parameters

TUint & aRatio

DecayHFRatioRange(TUint &, TUint &)

TInt DecayHFRatioRange ( TUint & aMin,
TUint & aMax
) [pure virtual]
Gets the reverb decay HF Ratio minimum and maximum in hundredths.
Since
5.0

Parameters

TUint & aMin Minimum decay HF Ratio
TUint & aMax Maximum decay HF Ratio

DecayTime(TUint &)

TInt DecayTime ( TUint & aDecayTime ) [pure virtual]
Gets the decay time in milliseconds
Since
5.0

Parameters

TUint & aDecayTime

DecayTimeRange(TUint &, TUint &)

TInt DecayTimeRange ( TUint & aMin,
TUint & aMax
) [pure virtual]
Gets the allowable reverb decay time range in milliseconds.
Since
5.0

Parameters

TUint & aMin Minimum decay time in milliseconds
TUint & aMax Maximum decay time in milliseconds

DelayMax(TUint &)

TInt DelayMax ( TUint & aDelayMax ) [pure virtual]
Gets the total delay maximum in milliseconds
Since
5.0

Parameters

TUint & aDelayMax

Density(TUint &)

TInt Density ( TUint & aDensity ) [pure virtual]
Gets the density current value as a percentage in hundredths
Since
5.0

Parameters

TUint & aDensity

Diffusion(TUint &)

TInt Diffusion ( TUint & aDiffusion ) [pure virtual]
Gets the diffusion current value as a percentage in hundredths.
Since
5.0

Parameters

TUint & aDiffusion

ReflectionLevelRange(TInt &, TInt &)

TInt ReflectionLevelRange ( TInt & aMin,
TInt & aMax
) [pure virtual]
Gets the reverb reflections level maximum and minimum in mB
Since
5.0

Parameters

TInt & aMin Minimum reflections level
TInt & aMax Maximum reflections level

ReflectionsDelay(TUint &)

TInt ReflectionsDelay ( TUint & aDelay ) [pure virtual]
Gets the reverb reflections delay in ms.
Since
5.0

Parameters

TUint & aDelay

ReflectionsDelayMax(TUint &)

TInt ReflectionsDelayMax ( TUint & aDelayMax ) [pure virtual]
Gets the reverb reflections delay maximum in milliseconds.
Since
5.0

Parameters

TUint & aDelayMax

ReflectionsLevel(TInt &)

TInt ReflectionsLevel ( TInt & aLevel ) [pure virtual]
Gets the reverb reflections level in mB
Since
5.0

Parameters

TInt & aLevel

ReverbDelay(TUint &)

TInt ReverbDelay ( TUint & aDelay ) [pure virtual]
Gets the reverb delay in milliseconds
Since
5.0

Parameters

TUint & aDelay

ReverbDelayMax(TUint &)

TInt ReverbDelayMax ( TUint & aDelayMax ) [pure virtual]
Gets the reverb delay maximum in milliseconds
Since
5.0

Parameters

TUint & aDelayMax

ReverbLevel(TInt &)

TInt ReverbLevel ( TInt & aLevel ) [pure virtual]
Gets the reverb current level in mB
Since
5.0

Parameters

TInt & aLevel

ReverbLevelRange(TInt &, TInt &)

TInt ReverbLevelRange ( TInt & aMin,
TInt & aMax
) [pure virtual]
Gets the reverb current level maximum and minimum in mB
Since
5.0

Parameters

TInt & aMin Minimum current level
TInt & aMax Maximum current level

RoomHFLevel(TInt &)

TInt RoomHFLevel ( TInt & aLevel ) [pure virtual]
Gets the room HF level current ratio
Since
5.0

Parameters

TInt & aLevel

RoomHFLevelRange(TInt &, TInt &)

TInt RoomHFLevelRange ( TInt & aMin,
TInt & aMax
) [pure virtual]
Gets the room HF level maximum and minimum ratios
Since
5.0

Parameters

TInt & aMin Minimum current room HF level
TInt & aMax Maximum current room HF level

RoomLevel(TInt &)

TInt RoomLevel ( TInt & aLevel ) [pure virtual]
Gets the room level current value in mB
Since
5.0

Parameters

TInt & aLevel

RoomLevelRange(TInt &, TInt &)

TInt RoomLevelRange ( TInt & aMin,
TInt & aMax
) [pure virtual]
Gets the room level maximum and minimum in mB
Since
5.0

Parameters

TInt & aMin Minimum current room level
TInt & aMax Maximum current room level

SetDecayHFRatio(TUint)

TInt SetDecayHFRatio ( TUint aDecayHFRatio ) [pure virtual]
Sets the decay HF Ratio in hundredths
Since
5.0

Parameters

TUint aDecayHFRatio The decay high frequence ratio in hundredths

SetDecayTime(TUint)

TInt SetDecayTime ( TUint aDecayTime ) [pure virtual]
Sets the decay time in millisecond
Since
5.0

Parameters

TUint aDecayTime Decay time in ms

SetDensity(TUint)

TInt SetDensity ( TUint aDensity ) [pure virtual]
Sets the density value as percentage in hundredths
Since
5.0

Parameters

TUint aDensity The density.

SetDiffusion(TUint)

TInt SetDiffusion ( TUint aDiffusion ) [pure virtual]
Sets the diffusion value as a percentage in hundredths
Since
5.0

Parameters

TUint aDiffusion The diffusion.

SetReflectionsDelay(TUint)

TInt SetReflectionsDelay ( TUint aReflectionsDelay ) [pure virtual]
Sets the reverb reflections delay
Since
5.0

Parameters

TUint aReflectionsDelay

SetReflectionsLevel(TInt)

TInt SetReflectionsLevel ( TInt aReflectionsLevel ) [pure virtual]
Sets the reverb reflections level in milli-dB
Since
5.0

Parameters

TInt aReflectionsLevel

SetReverbDelay(TUint)

TInt SetReverbDelay ( TUint aReverbDelay ) [pure virtual]
Sets the reverb delay
Since
5.0

Parameters

TUint aReverbDelay The reverb delay in ms

SetReverbLevel(TInt)

TInt SetReverbLevel ( TInt aReverbLevel ) [pure virtual]
Sets the reverb level
Since
5.0

Parameters

TInt aReverbLevel The reverb level in mB

SetRoomHFLevel(TInt)

TInt SetRoomHFLevel ( TInt aRoomHFLevel ) [pure virtual]
Sets the room HF level ratio
Since
5.0

Parameters

TInt aRoomHFLevel The room high frequency ratio

SetRoomLevel(TInt)

TInt SetRoomLevel ( TInt aRoomLevel ) [pure virtual]
Sets the room level value in milli-dB
Since
5.0

Parameters

TInt aRoomLevel The room level

Member Data Documentation

const TUint KDecayHFRatioChanged

const TUint KDecayHFRatioChanged [static]

const TUint KDecayTimeChanged

const TUint KDecayTimeChanged [static]

const TUint KDensityChanged

const TUint KDensityChanged [static]

const TUint KDiffusionChanged

const TUint KDiffusionChanged [static]

const TUint KReflectionsDelayChanged

const TUint KReflectionsDelayChanged [static]

const TUint KReflectionsLevelChanged

const TUint KReflectionsLevelChanged [static]

const TUint KReverbDelayChanged

const TUint KReverbDelayChanged [static]

const TUint KReverbLevelChanged

const TUint KReverbLevelChanged [static]

const TUint KRoomHFLevelChanged

const TUint KRoomHFLevelChanged [static]

const TUint KRoomLevelChanged

const TUint KRoomLevelChanged [static]