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 TUintKDecayHFRatioChanged
const TUintKDecayTimeChanged
const TUintKDensityChanged
const TUintKDiffusionChanged
const TUintKReflectionsDelayChanged
const TUintKReflectionsLevelChanged
const TUintKReverbDelayChanged
const TUintKReverbLevelChanged
const TUintKRoomHFLevelChanged
const TUintKRoomLevelChanged
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 & aMinMinimum decay HF Ratio
TUint & aMaxMaximum 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 & aMinMinimum decay time in milliseconds
TUint & aMaxMaximum 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 & aMinMinimum reflections level
TInt & aMaxMaximum 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 & aMinMinimum current level
TInt & aMaxMaximum 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 & aMinMinimum current room HF level
TInt & aMaxMaximum 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 & aMinMinimum current room level
TInt & aMaxMaximum current room level

SetDecayHFRatio(TUint)

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

Parameters

TUint aDecayHFRatioThe decay high frequence ratio in hundredths

SetDecayTime(TUint)

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

Parameters

TUint aDecayTimeDecay time in ms

SetDensity(TUint)

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

Parameters

TUint aDensityThe density.

SetDiffusion(TUint)

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

Parameters

TUint aDiffusionThe diffusion.

SetReflectionsDelay(TUint)

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

Parameters

TUint aReflectionsDelay

SetReflectionsLevel(TInt)

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

Parameters

TInt aReflectionsLevel

SetReverbDelay(TUint)

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

Parameters

TUint aReverbDelayThe reverb delay in ms

SetReverbLevel(TInt)

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

Parameters

TInt aReverbLevelThe reverb level in mB

SetRoomHFLevel(TInt)

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

Parameters

TInt aRoomHFLevelThe room high frequency ratio

SetRoomLevel(TInt)

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

Parameters

TInt aRoomLevelThe room level

Member Data Documentation

const TUint KDecayHFRatioChanged

const TUintKDecayHFRatioChanged[static]

const TUint KDecayTimeChanged

const TUintKDecayTimeChanged[static]

const TUint KDensityChanged

const TUintKDensityChanged[static]

const TUint KDiffusionChanged

const TUintKDiffusionChanged[static]

const TUint KReflectionsDelayChanged

const TUintKReflectionsDelayChanged[static]

const TUint KReflectionsLevelChanged

const TUintKReflectionsLevelChanged[static]

const TUint KReverbDelayChanged

const TUintKReverbDelayChanged[static]

const TUint KReverbLevelChanged

const TUintKReverbLevelChanged[static]

const TUint KRoomHFLevelChanged

const TUintKRoomHFLevelChanged[static]

const TUint KRoomLevelChanged

const TUintKRoomLevelChanged[static]