multimedia::MSourceDopplerControl Class Reference

class multimedia::MSourceDopplerControl : public multimedia::MAudioEffectControl

Member Functions Documentation

CartesianVelocity(TInt &, TInt &, TInt &)

TInt CartesianVelocity(TInt &aX,
TInt &aY,
TInt &aZ
)[pure virtual]
Get the velocity's cartesian settings
Since
3.0

Parameters

TInt & aXVelocity in X direction (mm/s)
TInt & aYVelocity in Y direction (mm/s)
TInt & aZVelocity in Z direction (mm/s)

Factor(TUint &)

TInt Factor(TUint &aFactor)[pure virtual]
Get the current multiplier factor
Since
3.0

Parameters

TUint & aFactor

FactorMax(TUint &)

TInt FactorMax(TUint &aFactorMax)[pure virtual]
Get the maximum multiplier factor
Since
3.0

Parameters

TUint & aFactorMax

SetCartesianVelocity(TInt, TInt, TInt)

TInt SetCartesianVelocity(TIntaX,
TIntaY,
TIntaZ
)[pure virtual]
Sets the velocity in Cartesian coordinates of the sound source with respect to the listener.
Since
3.0

Parameters

TInt aXVelocity in X direction (mm/s)
TInt aYVelocity in Y direction (mm/s)
TInt aZVelocity in Z direction (mm/s)

SetFactor(TUint)

TInt SetFactor(TUintaFactor)[pure virtual]
Sets the multiplier factor.
Since
3.0

Parameters

TUint aFactorFactor value in hundredths that ranges from 0 to FactorMax(), where 100 corresponds to 1.00, 200 corresponds to 2.00, etc.

SetSphericalVelocity(TInt, TInt, TInt)

TInt SetSphericalVelocity(TIntaAzimuth,
TIntaElevation,
TIntaRadius
)[pure virtual]
Sets the velocity in spherical coordinates of the sound source with respect to the listener.
Since
3.0

Parameters

TInt aAzimuththe Azimuth (thousandths of radians)
TInt aElevationthe elevation (thousandths of radians)
TInt aRadiusthe radius (thousandths of radians)

SphericalVelocity(TInt &, TInt &, TInt &)

TInt SphericalVelocity(TInt &aAzimuth,
TInt &aElevation,
TInt &aRadius
)[pure virtual]
Gets the velocity's spherical coordinates settings.
Since
3.0

Parameters

TInt & aAzimuththe Azimuth (thousandths of radians)
TInt & aElevationthe elevation (thousandths of radians)
TInt & aRadiusthe radius (thousandths of radians)

Member Data Documentation

const TUint KCartesianVelocityChanged

const TUintKCartesianVelocityChanged[static]

const TUint KFactorChanged

const TUintKFactorChanged[static]

const TUint KMaxFactorChanged

const TUintKMaxFactorChanged[static]

const TUint KSphericalVelocityChanged

const TUintKSphericalVelocityChanged[static]