multimedia::MListenerDopplerControl Class Reference
class multimedia::MListenerDopplerControl : public multimedia::MAudioEffectControl
|
Inherits from
-
multimedia::MListenerDopplerControl
Member Functions Documentation
CartesianVelocity(TInt &, TInt &, TInt &)
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
FactorMax(TUint &)
TInt
|
FactorMax
|
(
|
TUint
&
|
aFactorMax
|
)
|
[pure virtual]
|
Get the maximum multiplier factor
-
Since
-
5.0
SetCartesianVelocity(TInt, TInt, TInt)
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]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.