00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef TEFORIENTATION_H
00024 #define TEFORIENTATION_H
00025
00026
00027 #include <e32std.h>
00028 #include <AudioEffectData.h>
00029
00030
00038 class TEfOrientation : public TEfCommon
00039 {
00040 public:
00041
00045 TEfOrientation() {}
00046
00050 TEfOrientation( TInt32 aHeading, TInt32 aPitch, TInt32 aRoll,
00051 TInt32 aFrontX, TInt32 aFrontY, TInt32 aFrontZ,
00052 TInt32 aAboveX, TInt32 aAboveY, TInt32 aAboveZ ) :
00053 iHeading(aHeading), iPitch(aPitch), iRoll(aRoll),
00054 iFrontX(aFrontX), iFrontY(aFrontY), iFrontZ(aFrontZ),
00055 iAboveX(aAboveX), iAboveY(aAboveY), iAboveZ(aAboveZ) {}
00056
00057
00058
00059 TInt32 iHeading;
00060 TInt32 iPitch;
00061 TInt32 iRoll;
00062 TInt32 iFrontX;
00063 TInt32 iFrontY;
00064 TInt32 iFrontZ;
00065 TInt32 iAboveX;
00066 TInt32 iAboveY;
00067 TInt32 iAboveZ;
00068
00069 };
00070
00071 typedef TPckgBuf<TEfOrientation> TEfOrientationDataPckg;
00072
00073
00074 #endif
00075
00076