multimedia::MEqualizerControl Class Reference

class multimedia::MEqualizerControl : public multimedia::MAudioEffectControl
Public Member Functions
TInt BandLevel ( TInt &, TInt &)
TInt BandWidth ( TInt &, TInt &)
TInt CenterFrequency ( TInt &, TInt &)
TInt CrossoverFrequency ( TInt &, TInt &)
TInt DbLevelLimits ( TInt &, TInt &)
TInt NumberOfBands ( TInt &)
TInt SetBandLevel ( TInt &, 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 KBand10Changed
const TUint KBand11Changed
const TUint KBand12Changed
const TUint KBand1Changed
const TUint KBand2Changed
const TUint KBand3Changed
const TUint KBand4Changed
const TUint KBand5Changed
const TUint KBand6Changed
const TUint KBand7Changed
const TUint KBand8Changed
const TUint KBand9Changed
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

BandLevel(TInt &, TInt &)

TInt BandLevel ( TInt & aBand,
TInt & aBandLevel
) [pure virtual]
Get the band level in mB for the specified band
Since
3.0

Parameters

TInt & aBand Frequency Band
TInt & aBandLevel

BandWidth(TInt &, TInt &)

TInt BandWidth ( TInt & aBand,
TInt & aBandWidth
) [pure virtual]
Get the band width in Hz for the specified band.
Since
3.0

Parameters

TInt & aBand Frequency Band
TInt & aBandWidth

CenterFrequency(TInt &, TInt &)

TInt CenterFrequency ( TInt & aBand,
TInt & aCenterFrequency
) [pure virtual]
Get the center frequency in Hz for a given band
Since
3.0

Parameters

TInt & aBand Frequency Band
TInt & aCenterFrequency

CrossoverFrequency(TInt &, TInt &)

TInt CrossoverFrequency ( TInt & aBand,
TInt & aCrossoverFreq
) [pure virtual]
Get the cross-over frequency between the given frequency band (aBand) and the next band
Since
3.0

Parameters

TInt & aBand Frequency Band
TInt & aCrossoverFreq

DbLevelLimits(TInt &, TInt &)

TInt DbLevelLimits ( TInt & aMin,
TInt & aMax
) [pure virtual]
Get the dB range in mB for the equalizer
Since
3.0

Parameters

TInt & aMin Maximum level in dB
TInt & aMax

NumberOfBands(TInt &)

TInt NumberOfBands ( TInt & aNumberofBands ) [pure virtual]
Get number of equalizer bands.
Since
3.0

Parameters

TInt & aNumberofBands

SetBandLevel(TInt &, TInt &)

TInt SetBandLevel ( TInt & aBand,
TInt & aLevel
) [pure virtual]
Sets the equalizer band level value in mB, ranging from Min to Max
Since
3.0

Parameters

TInt & aBand Frequency Band
TInt & aLevel band level in dB, ranges from DbLevelLimits()

Member Data Documentation

const TUint KBand10Changed

const TUint KBand10Changed [static]

const TUint KBand11Changed

const TUint KBand11Changed [static]

const TUint KBand12Changed

const TUint KBand12Changed [static]

const TUint KBand1Changed

const TUint KBand1Changed [static]

const TUint KBand2Changed

const TUint KBand2Changed [static]

const TUint KBand3Changed

const TUint KBand3Changed [static]

const TUint KBand4Changed

const TUint KBand4Changed [static]

const TUint KBand5Changed

const TUint KBand5Changed [static]

const TUint KBand6Changed

const TUint KBand6Changed [static]

const TUint KBand7Changed

const TUint KBand7Changed [static]

const TUint KBand8Changed

const TUint KBand8Changed [static]

const TUint KBand9Changed

const TUint KBand9Changed [static]