multimedia::MListenerDopplerControl Class Reference

class multimedia::MListenerDopplerControl : 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
5.0

Parameters

TInt & aX Velocity in X direction (mm/s)
TInt & aY Velocity in Y direction (mm/s)
TInt & aZ Velocity in Z direction (mm/s)

Factor(TUint &)

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

Parameters

TUint & aFactor

FactorMax(TUint &)

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

Parameters

TUint & aFactorMax

SetCartesianVelocity(TInt, TInt, TInt)

TInt SetCartesianVelocity ( TInt aX,
TInt aY,
TInt aZ
) [pure virtual]
Sets the velocity in Cartesian coordinates of the sound source with respect to the listener.
Since
5.0

Parameters

TInt aX Velocity in X direction (mm/s)
TInt aY Velocity in Y direction (mm/s)
TInt aZ Velocity in Z direction (mm/s)

SetFactor(TUint)

TInt SetFactor ( TUint aFactor ) [pure virtual]
Sets the multiplier factor.
Since
5.0

Parameters

TUint aFactor Factor 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 ( TInt aAzimuth,
TInt aElevation,
TInt aRadius
) [pure virtual]
Sets the velocity in spherical coordinates of the sound source with respect to the listener.
Since
5.0

Parameters

TInt aAzimuth the Azimuth (thousandths of radians)
TInt aElevation the elevation (thousandths of radians)
TInt aRadius the 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
5.0

Parameters

TInt & aAzimuth the Azimuth (thousandths of radians)
TInt & aElevation the elevation (thousandths of radians)
TInt & aRadius the radius (thousandths of radians)

Member Data Documentation

const TUint KCartesianVelocityChanged

const TUint KCartesianVelocityChanged [static]

const TUint KFactorChanged

const TUint KFactorChanged [static]

const TUint KMaxFactorChanged

const TUint KMaxFactorChanged [static]

const TUint KSphericalVelocityChanged

const TUint KSphericalVelocityChanged [static]