CLocation Class Reference
class CLocation : public CAudioEffect
|
This is the base class for location effect settings.
LocationEffect.lib
-
Since
-
3.0
Constructor & Destructor Documentation
CLocation()
IMPORT_C
|
CLocation
|
(
|
)
|
[protected]
|
Private C++ constructor for this class.
~CLocation()
IMPORT_C
|
~CLocation
|
(
|
)
|
[protected, virtual]
|
Member Functions Documentation
DoEffectData()
IMPORT_C const
TDesC8
&
|
DoEffectData
|
(
|
)
|
[protected, virtual]
|
From
CAudioEffect
Create a package of the effect data
-
Since
-
3.0
LocationCartesian(TInt32 &, TInt32 &, TInt32 &)
Gets the cartesian coordinates for the location of the position.
-
Since
-
3.0
Parameters
TInt32
& aX
|
The x-coordinate of the position (in millimeters)
|
TInt32
& aY
|
The y-coordinate of the position (in millimeters)
|
TInt32
& aZ
|
The z-coordinate of the position (in millimeters)
|
LocationSpherical(TInt32 &, TInt32 &, TInt32 &)
IMPORT_C void
|
LocationSpherical
|
(
|
TInt32
&
|
aAzimuth,
|
|
TInt32
&
|
aElevation,
|
|
TInt32
&
|
aRadius
|
|
)
|
|
Gets the spherical coordinates for the location of the position.
-
Since
-
3.0
Parameters
TInt32
& aAzimuth
|
The Azimuth of the position (thousandths of radians)
|
TInt32
& aElevation
|
The elevation of the position (thousandths of radians)
|
TInt32
& aRadius
|
The radius of the position (thousandths of radians)
|
SetEffectData(const TDesC8 &)
IMPORT_C void
|
SetEffectData
|
(
|
const
TDesC8
&
|
aEffectDataBuffer
|
)
|
[protected, virtual]
|
From
CAudioEffect
Internal function to unpack effect data
-
Since
-
3.0
Parameters
const
TDesC8
& aEffectDataBuffer
|
Descriptor containing packed effect data
|
SetLocationCartesianL(TInt32 &, TInt32 &, TInt32 &)
Sets the cartesian coordinates for the location of the position.
-
Since
-
3.0
Parameters
TInt32
& aX
|
The x-coordinate of the position
|
TInt32
& aY
|
The y-coordinate of the position
|
TInt32
& aZ
|
The z-coordinate of the position
|
SetLocationSphericalL(TInt32 &, TInt32 &, TInt32 &)
IMPORT_C void
|
SetLocationSphericalL
|
(
|
TInt32
&
|
aAzimuth,
|
|
TInt32
&
|
aElevation,
|
|
TInt32
&
|
aRadius
|
|
)
|
|
Sets the spherical coordinates for the location of the position.
-
Since
-
3.0
Parameters
TInt32
& aAzimuth
|
The Azimuth of the position (thousandths of radians)
|
TInt32
& aElevation
|
The elevation of the position (thousandths of radians)
|
TInt32
& aRadius
|
The radius of the position (thousandths of radians)
|
Member Data Documentation
TEfLocationDataPckg
iDataPckgFrom
TEfLocationDataPckg
iDataPckgTo
TEfLocation
iLocationData
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.