API published in: S60 3rd Ed
Link against: orientationbase.lib
Required Capabilities
None
#include <orientationbase.h>
Inherits CAudioEffect.
Inherited by CListenerOrientation, and CSourceOrientation.
Public Member Functions |
|
IMPORT_C void | Orientation (TInt32 &aHeading, TInt32 &aPitch, TInt32 &aRoll) |
Get the orientation vectors for the position. |
|
IMPORT_C void | OrientationVectors (TInt32 &aFrontX, TInt32 &aFrontY, TInt32 &aFrontZ, TInt32 &aAboveX, TInt32 &aAboveY, TInt32 &aAboveZ) |
Gets the orientation of the position. |
|
IMPORT_C void | SetOrientationL (TInt32 aHeading, TInt32 aPitch, TInt32 aRoll) |
Sets the Heading, Pitch, Roll values for the orientation of the source. |
|
IMPORT_C void | SetOrientationVectorsL (TInt32 aFrontX, TInt32 aFrontY, TInt32 aFrontZ, TInt32 aAboveX, TInt32 aAboveY, TInt32 aAboveZ) |
Sets the Front and Above vectors for the orientation of the position. |
|
Protected Member Functions |
|
virtual IMPORT_C | ~COrientation () |
Destructor. |
|
IMPORT_C | COrientation () |
Private C++ constructor for this class. |
|
IMPORT_C const TDesC8 & | DoEffectData () |
From CAudioEffect Create a package of the effect data. |
|
IMPORT_C void | SetEffectData (const TDesC8 &aEffectDataBuffer) |
From CAudioEffect Internal function to unpack effect data. |
|
Protected Attributes |
|
TEfOrientation | iOrientationData |
TEfOrientationDataPckg | iDataPckgTo |
TEfOrientationDataPckg | iDataPckgFrom |
|
Destructor. |
|
Private C++ constructor for this class. |
|
From CAudioEffect Create a package of the effect data.
Implements CAudioEffect. |
|
Get the orientation vectors for the position.
|
|
Gets the orientation of the position.
|
|
From CAudioEffect Internal function to unpack effect data.
Implements CAudioEffect. |
|
Sets the Heading, Pitch, Roll values for the orientation of the source.
|
|
Sets the Front and Above vectors for the orientation of the position.
|
|
|
|