OpenNI 1.5.4
|
#include <XnTypes.h>
Go to the source code of this file.
Typedefs | |
typedef XnContext * | XnContextPtr |
Functions | |
XN_C_API XnNodeInfo *XN_C_DECL | xnGetNodeInfo (XnNodeHandle hNode) |
XN_C_API const XnChar *XN_C_DECL | xnGetNodeName (XnNodeHandle hNode) |
XN_C_API XnContext *XN_C_DECL | xnGetRefContextFromNodeHandle (XnNodeHandle hNode) |
XN_C_API XnContextPtr XN_C_DECL | xnGetContextFromNodeHandle (XnNodeHandle hNode) |
XN_C_API XnBool XN_C_DECL | xnIsCapabilitySupported (XnNodeHandle hInstance, const XnChar *strCapabilityName) |
XN_C_API XnStatus XN_C_DECL | xnSetIntProperty (XnNodeHandle hInstance, const XnChar *strName, XnUInt64 nValue) |
XN_C_API XnStatus XN_C_DECL | xnSetRealProperty (XnNodeHandle hInstance, const XnChar *strName, XnDouble dValue) |
XN_C_API XnStatus XN_C_DECL | xnSetStringProperty (XnNodeHandle hInstance, const XnChar *strName, const XnChar *strValue) |
XN_C_API XnStatus XN_C_DECL | xnSetGeneralProperty (XnNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, const void *pBuffer) |
XN_C_API XnStatus XN_C_DECL | xnGetIntProperty (XnNodeHandle hInstance, const XnChar *strName, XnUInt64 *pnValue) |
XN_C_API XnStatus XN_C_DECL | xnGetRealProperty (XnNodeHandle hInstance, const XnChar *strName, XnDouble *pdValue) |
XN_C_API XnStatus XN_C_DECL | xnGetStringProperty (XnNodeHandle hInstance, const XnChar *strName, XnChar *csValue, XnUInt32 nBufSize) |
XN_C_API XnStatus XN_C_DECL | xnGetGeneralProperty (XnNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, void *pBuffer) |
XN_C_API XnStatus XN_C_DECL | xnLockNodeForChanges (XnNodeHandle hInstance, XnLockHandle *phLock) |
XN_C_API XnStatus XN_C_DECL | xnUnlockNodeForChanges (XnNodeHandle hInstance, XnLockHandle hLock) |
XN_C_API XnStatus XN_C_DECL | xnLockedNodeStartChanges (XnNodeHandle hInstance, XnLockHandle hLock) |
XN_C_API XnStatus XN_C_DECL | xnLockedNodeEndChanges (XnNodeHandle hInstance, XnLockHandle hLock) |
XN_C_API XnStatus XN_C_DECL | xnAddNeededNode (XnNodeHandle hInstance, XnNodeHandle hNeededNode) |
XN_C_API XnStatus XN_C_DECL | xnRemoveNeededNode (XnNodeHandle hInstance, XnNodeHandle hNeededNode) |
XN_C_API XnStatus XN_C_DECL | xnCreateDevice (XnContext *pContext, XnNodeHandle *phDevice, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnStatus XN_C_DECL | xnGetDeviceName (XnNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize) |
XN_C_API XnStatus XN_C_DECL | xnGetVendorSpecificData (XnNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize) |
XN_C_API XnStatus XN_C_DECL | xnGetSerialNumber (XnNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize) |
XN_C_API XnStatus XN_C_DECL | xnGetNodeErrorState (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToNodeErrorStateChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromNodeErrorStateChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnGetGeneralIntRange (XnNodeHandle hNode, const XnChar *strCap, XnInt32 *pnMin, XnInt32 *pnMax, XnInt32 *pnStep, XnInt32 *pnDefault, XnBool *pbIsAutoSupported) |
XN_C_API XnStatus XN_C_DECL | xnGetGeneralIntValue (XnNodeHandle hNode, const XnChar *strCap, XnInt32 *pnValue) |
XN_C_API XnStatus XN_C_DECL | xnSetGeneralIntValue (XnNodeHandle hNode, const XnChar *strCap, XnInt32 nValue) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToGeneralIntValueChange (XnNodeHandle hNode, const XnChar *strCap, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromGeneralIntValueChange (XnNodeHandle hNode, const XnChar *strCap, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnSetMirror (XnNodeHandle hInstance, XnBool bMirror) |
XN_C_API XnBool XN_C_DECL | xnIsMirrored (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToMirrorChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromMirrorChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnBool XN_C_DECL | xnIsViewPointSupported (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnSetViewPoint (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnResetViewPoint (XnNodeHandle hInstance) |
XN_C_API XnBool XN_C_DECL | xnIsViewPointAs (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToViewPointChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromViewPointChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnBool XN_C_DECL | xnCanFrameSyncWith (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnFrameSyncWith (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnStopFrameSyncWith (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnBool XN_C_DECL | xnIsFrameSyncedWith (XnNodeHandle hInstance, XnNodeHandle hOther) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToFrameSyncChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromFrameSyncChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnUInt32 XN_C_DECL | xnGetSupportedMapOutputModesCount (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetSupportedMapOutputModes (XnNodeHandle hInstance, XnMapOutputMode *aModes, XnUInt32 *pnCount) |
XN_C_API XnStatus XN_C_DECL | xnSetMapOutputMode (XnNodeHandle hInstance, const XnMapOutputMode *pOutputMode) |
XN_C_API XnStatus XN_C_DECL | xnGetMapOutputMode (XnNodeHandle hInstance, XnMapOutputMode *pOutputMode) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToMapOutputModeChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromMapOutputModeChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnUInt32 XN_C_DECL | xnGetBytesPerPixel (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnSetCropping (XnNodeHandle hInstance, const XnCropping *pCropping) |
XN_C_API XnStatus XN_C_DECL | xnGetCropping (XnNodeHandle hInstance, XnCropping *pCropping) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToCroppingChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromCroppingChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnSetPowerLineFrequency (XnNodeHandle hGenerator, XnPowerLineFrequency nFrequency) |
XN_C_API XnPowerLineFrequency XN_C_DECL | xnGetPowerLineFrequency (XnNodeHandle hGenerator) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToPowerLineFrequencyChange (XnNodeHandle hGenerator, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromPowerLineFrequencyChange (XnNodeHandle hGenerator, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnCreateDepthGenerator (XnContext *pContext, XnNodeHandle *phDepthGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnDepthPixel XN_C_DECL | xnGetDeviceMaxDepth (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetDepthFieldOfView (XnNodeHandle hInstance, XnFieldOfView *pFOV) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToDepthFieldOfViewChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromDepthFieldOfViewChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnConvertProjectiveToRealWorld (XnNodeHandle hInstance, XnUInt32 nCount, const XnPoint3D *aProjective, XnPoint3D *aRealWorld) |
XN_C_API XnStatus XN_C_DECL | xnConvertRealWorldToProjective (XnNodeHandle hInstance, XnUInt32 nCount, const XnPoint3D *aRealWorld, XnPoint3D *aProjective) |
XN_C_API XnDepthPixel *XN_C_DECL | xnGetDepthMap (XnNodeHandle hInstance) |
XN_C_API void XN_C_DECL | xnGetDepthMetaData (XnNodeHandle hInstance, XnDepthMetaData *pMetaData) |
XN_C_API XnUInt32 XN_C_DECL | xnGetSupportedUserPositionsCount (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnSetUserPosition (XnNodeHandle hInstance, XnUInt32 nIndex, const XnBoundingBox3D *pPosition) |
XN_C_API XnStatus XN_C_DECL | xnGetUserPosition (XnNodeHandle hInstance, XnUInt32 nIndex, XnBoundingBox3D *pPosition) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToUserPositionChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromUserPositionChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnCreateImageGenerator (XnContext *pContext, XnNodeHandle *phImageGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnRGB24Pixel *XN_C_DECL | xnGetRGB24ImageMap (XnNodeHandle hInstance) |
XN_C_API XnYUV422DoublePixel *XN_C_DECL | xnGetYUV422ImageMap (XnNodeHandle hInstance) |
XN_C_API XnGrayscale8Pixel *XN_C_DECL | xnGetGrayscale8ImageMap (XnNodeHandle hInstance) |
XN_C_API XnGrayscale16Pixel *XN_C_DECL | xnGetGrayscale16ImageMap (XnNodeHandle hInstance) |
XN_C_API XnUInt8 *XN_C_DECL | xnGetImageMap (XnNodeHandle hInstance) |
XN_C_API XnBool XN_C_DECL | xnIsPixelFormatSupported (XnNodeHandle hInstance, XnPixelFormat Format) |
XN_C_API XnStatus XN_C_DECL | xnSetPixelFormat (XnNodeHandle hInstance, XnPixelFormat Format) |
XN_C_API XnPixelFormat XN_C_DECL | xnGetPixelFormat (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToPixelFormatChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromPixelFormatChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API void XN_C_DECL | xnGetImageMetaData (XnNodeHandle hInstance, XnImageMetaData *pMetaData) |
XN_C_API XnStatus XN_C_DECL | xnCreateIRGenerator (XnContext *pContext, XnNodeHandle *phIRGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnIRPixel *XN_C_DECL | xnGetIRMap (XnNodeHandle hInstance) |
XN_C_API void XN_C_DECL | xnGetIRMetaData (XnNodeHandle hInstance, XnIRMetaData *pMetaData) |
XN_C_API XnStatus XN_C_DECL | xnCreateGestureGenerator (XnContext *pContext, XnNodeHandle *phGestureGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnStatus XN_C_DECL | xnAddGesture (XnNodeHandle hInstance, const XnChar *strGesture, XnBoundingBox3D *pArea) |
XN_C_API XnStatus XN_C_DECL | xnRemoveGesture (XnNodeHandle hInstance, const XnChar *strGesture) |
XN_C_API XnStatus XN_C_DECL | xnGetActiveGestures (XnNodeHandle hInstance, XnChar **pstrGestures, XnUInt16 *nGestures) |
XN_C_API XnStatus XN_C_DECL | xnGetAllActiveGestures (XnNodeHandle hInstance, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
XN_C_API XnStatus XN_C_DECL | xnEnumerateGestures (XnNodeHandle hInstance, XnChar **pstrGestures, XnUInt16 *nGestures) |
XN_C_API XnStatus XN_C_DECL | xnEnumerateAllGestures (XnNodeHandle hInstance, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures) |
XN_C_API XnUInt16 XN_C_DECL | xnGetNumberOfAvailableGestures (XnNodeHandle hInstance) |
XN_C_API XnBool XN_C_DECL | xnIsGestureAvailable (XnNodeHandle hInstance, const XnChar *strGesture) |
XN_C_API XnBool XN_C_DECL | xnIsGestureProgressSupported (XnNodeHandle hInstance, const XnChar *strGesture) |
XN_C_API XnStatus XN_C_DECL | xnRegisterGestureCallbacks (XnNodeHandle hInstance, XnGestureRecognized RecognizedCB, XnGestureProgress ProgressCB, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterGestureCallbacks (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToGestureChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromGestureChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToGestureIntermediateStageCompleted (XnNodeHandle hInstance, XnGestureIntermediateStageCompleted handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromGestureIntermediateStageCompleted (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToGestureReadyForNextIntermediateStage (XnNodeHandle hInstance, XnGestureReadyForNextIntermediateStage handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromGestureReadyForNextIntermediateStage (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnCreateSceneAnalyzer (XnContext *pContext, XnNodeHandle *phSceneAnalyzer, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API const XnLabel *XN_C_DECL | xnGetLabelMap (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetFloor (XnNodeHandle hInstance, XnPlane3D *pPlane) |
XN_C_API void XN_C_DECL | xnGetSceneMetaData (XnNodeHandle hInstance, XnSceneMetaData *pMetaData) |
XN_C_API XnStatus XN_C_DECL | xnCreateUserGenerator (XnContext *pContext, XnNodeHandle *phUserGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnUInt16 XN_C_DECL | xnGetNumberOfUsers (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetUsers (XnNodeHandle hInstance, XnUserID *pUsers, XnUInt16 *pnUsers) |
XN_C_API XnStatus XN_C_DECL | xnGetUserCoM (XnNodeHandle hInstance, XnUserID user, XnPoint3D *pCoM) |
XN_C_API XnStatus XN_C_DECL | xnGetUserPixels (XnNodeHandle hInstance, XnUserID user, XnSceneMetaData *pScene) |
XN_C_API XnStatus XN_C_DECL | xnRegisterUserCallbacks (XnNodeHandle hInstance, XnUserHandler NewUserCB, XnUserHandler LostUserCB, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterUserCallbacks (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToUserExit (XnNodeHandle hInstance, XnUserHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromUserExit (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToUserReEnter (XnNodeHandle hInstance, XnUserHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromUserReEnter (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnBool XN_C_DECL | xnIsJointAvailable (XnNodeHandle hInstance, XnSkeletonJoint eJoint) |
XN_C_API XnBool XN_C_DECL | xnIsProfileAvailable (XnNodeHandle hInstance, XnSkeletonProfile eProfile) |
XN_C_API XnStatus XN_C_DECL | xnSetSkeletonProfile (XnNodeHandle hInstance, XnSkeletonProfile eProfile) |
XN_C_API XnStatus XN_C_DECL | xnSetJointActive (XnNodeHandle hInstance, XnSkeletonJoint eJoint, XnBool bState) |
XN_C_API XnBool XN_C_DECL | xnIsJointActive (XnNodeHandle hInstance, XnSkeletonJoint eJoint) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToJointConfigurationChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromJointConfigurationChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnEnumerateActiveJoints (XnNodeHandle hInstance, XnSkeletonJoint *pJoints, XnUInt16 *pnJoints) |
XN_C_API XnStatus XN_C_DECL | xnGetSkeletonJoint (XnNodeHandle hInstance, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointTransformation *pJoint) |
XN_C_API XnStatus XN_C_DECL | xnGetSkeletonJointPosition (XnNodeHandle hInstance, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointPosition *pJoint) |
XN_C_API XnStatus XN_C_DECL | xnGetSkeletonJointOrientation (XnNodeHandle hInstance, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointOrientation *pJoint) |
XN_C_API XnBool XN_C_DECL | xnIsSkeletonTracking (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnBool XN_C_DECL | xnIsSkeletonCalibrated (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnBool XN_C_DECL | xnIsSkeletonCalibrating (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnRequestSkeletonCalibration (XnNodeHandle hInstance, XnUserID user, XnBool bForce) |
XN_C_API XnStatus XN_C_DECL | xnAbortSkeletonCalibration (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnSaveSkeletonCalibrationDataToFile (XnNodeHandle hInstance, XnUserID user, const XnChar *strFileName) |
XN_C_API XnStatus XN_C_DECL | xnLoadSkeletonCalibrationDataFromFile (XnNodeHandle hInstance, XnUserID user, const XnChar *strFileName) |
XN_C_API XnStatus XN_C_DECL | xnSaveSkeletonCalibrationData (XnNodeHandle hInstance, XnUserID user, XnUInt32 nSlot) |
XN_C_API XnStatus XN_C_DECL | xnLoadSkeletonCalibrationData (XnNodeHandle hInstance, XnUserID user, XnUInt32 nSlot) |
XN_C_API XnStatus XN_C_DECL | xnClearSkeletonCalibrationData (XnNodeHandle hInstance, XnUInt32 nSlot) |
XN_C_API XnBool XN_C_DECL | xnIsSkeletonCalibrationData (XnNodeHandle hInstance, XnUInt32 nSlot) |
XN_C_API XnStatus XN_C_DECL | xnStartSkeletonTracking (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnStopSkeletonTracking (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnResetSkeleton (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnBool XN_C_DECL | xnNeedPoseForSkeletonCalibration (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetSkeletonCalibrationPose (XnNodeHandle hInstance, XnChar *strPose) |
XN_C_API XnStatus XN_C_DECL | xnSetSkeletonSmoothing (XnNodeHandle hInstance, XnFloat fFactor) |
XN_C_API XnStatus XN_C_DECL | xnRegisterCalibrationCallbacks (XnNodeHandle hInstance, XnCalibrationStart CalibrationStartCB, XnCalibrationEnd CalibrationEndCB, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterCalibrationCallbacks (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToCalibrationStart (XnNodeHandle hInstance, XnCalibrationStart handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromCalibrationStart (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToCalibrationInProgress (XnNodeHandle hInstance, XnCalibrationInProgress handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromCalibrationInProgress (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToCalibrationComplete (XnNodeHandle hInstance, XnCalibrationComplete handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromCalibrationComplete (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnUInt32 XN_C_DECL | xnGetNumberOfPoses (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetAvailablePoses (XnNodeHandle hInstance, XnChar **pstrPoses, XnUInt32 *pnPoses) |
XN_C_API XnStatus XN_C_DECL | xnGetAllAvailablePoses (XnNodeHandle hInstance, XnChar **pstrPoses, XnUInt32 nNameLength, XnUInt32 *pnPoses) |
XN_C_API XnBool XN_C_DECL | xnIsPoseSupported (XnNodeHandle hInstance, const XnChar *strPose) |
XN_C_API XnStatus | xnGetPoseStatus (XnNodeHandle hInstance, XnUserID userID, const XnChar *poseName, XnUInt64 *poseTime, XnPoseDetectionStatus *eStatus, XnPoseDetectionState *eState) |
XN_C_API XnStatus XN_C_DECL | xnStartPoseDetection (XnNodeHandle hInstance, const XnChar *strPose, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnStopPoseDetection (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnStopSinglePoseDetection (XnNodeHandle hInstance, XnUserID user, const XnChar *strPose) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToPoseCallbacks (XnNodeHandle hInstance, XnPoseDetectionCallback PoseDetectionStartCB, XnPoseDetectionCallback PoseDetectionEndCB, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromPoseCallbacks (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus | xnRegisterToPoseDetected (XnNodeHandle hInstance, XnPoseDetectionCallback handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void | xnUnregisterFromPoseDetected (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus | xnRegisterToOutOfPose (XnNodeHandle hInstance, XnPoseDetectionCallback handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void | xnUnregisterFromOutOfPose (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToPoseDetectionInProgress (XnNodeHandle hInstance, XnPoseDetectionInProgress handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromPoseDetectionInProgress (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnCreateHandsGenerator (XnContext *pContext, XnNodeHandle *phHandsGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnStatus XN_C_DECL | xnRegisterHandCallbacks (XnNodeHandle hInstance, XnHandCreate CreateCB, XnHandUpdate UpdateCB, XnHandDestroy DestroyCB, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterHandCallbacks (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnStopTracking (XnNodeHandle hInstance, XnUserID user) |
XN_C_API XnStatus XN_C_DECL | xnStopTrackingAll (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnStartTracking (XnNodeHandle hInstance, const XnPoint3D *pPosition) |
XN_C_API XnStatus XN_C_DECL | xnSetTrackingSmoothing (XnNodeHandle hInstance, XnFloat fFactor) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToHandTouchingFOVEdge (XnNodeHandle hInstance, XnHandTouchingFOVEdge handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromHandTouchingFOVEdge (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnCreateAudioGenerator (XnContext *pContext, XnNodeHandle *phAudioGenerator, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors) |
XN_C_API XnUChar *XN_C_DECL | xnGetAudioBuffer (XnNodeHandle hInstance) |
XN_C_API XnUInt32 XN_C_DECL | xnGetSupportedWaveOutputModesCount (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnGetSupportedWaveOutputModes (XnNodeHandle hInstance, XnWaveOutputMode *aSupportedModes, XnUInt32 *pnCount) |
XN_C_API XnStatus XN_C_DECL | xnSetWaveOutputMode (XnNodeHandle hInstance, const XnWaveOutputMode *OutputMode) |
XN_C_API XnStatus XN_C_DECL | xnGetWaveOutputMode (XnNodeHandle hInstance, XnWaveOutputMode *OutputMode) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToWaveOutputModeChanges (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromWaveOutputModeChanges (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API void XN_C_DECL | xnGetAudioMetaData (XnNodeHandle hInstance, XnAudioMetaData *pMetaData) |
XN_C_API XnStatus XN_C_DECL | xnMockDepthSetData (XnNodeHandle hInstance, XnUInt32 nFrameID, XnUInt64 nTimestamp, XnUInt32 nDataSize, const XnDepthPixel *pData) |
XN_C_API XnStatus XN_C_DECL | xnMockImageSetData (XnNodeHandle hInstance, XnUInt32 nFrameID, XnUInt64 nTimestamp, XnUInt32 nDataSize, const XnUInt8 *pData) |
XN_C_API XnStatus XN_C_DECL | xnMockIRSetData (XnNodeHandle hInstance, XnUInt32 nFrameID, XnUInt64 nTimestamp, XnUInt32 nDataSize, const XnIRPixel *pData) |
XN_C_API XnStatus XN_C_DECL | xnMockAudioSetData (XnNodeHandle hInstance, XnUInt32 nFrameID, XnUInt64 nTimestamp, XnUInt32 nDataSize, const XnUInt8 *pData) |
XN_C_API XnStatus XN_C_DECL | xnMockRawSetData (XnNodeHandle hInstance, XnUInt32 nFrameID, XnUInt64 nTimestamp, XnUInt32 nDataSize, const void *pData) |
XN_C_API XnStatus XN_C_DECL | xnCreateCodec (XnContext *pContext, XnCodecID codecID, XnNodeHandle hInitializerNode, XnNodeHandle *phCodec) |
XN_C_API XnCodecID XN_C_DECL | xnGetCodecID (XnNodeHandle hCodec) |
XN_C_API XnStatus XN_C_DECL | xnEncodeData (XnNodeHandle hCodec, const void *pSrc, XnUInt32 nSrcSize, void *pDst, XnUInt32 nDstSize, XnUInt *pnBytesWritten) |
XN_C_API XnStatus XN_C_DECL | xnDecodeData (XnNodeHandle hCodec, const void *pSrc, XnUInt32 nSrcSize, void *pDst, XnUInt32 nDstSize, XnUInt *pnBytesWritten) |
XN_C_API XnStatus XN_C_DECL | xnCreateRecorder (XnContext *pContext, const XnChar *strFormatName, XnNodeHandle *phRecorder) |
XN_C_API XnStatus XN_C_DECL | xnSetRecorderDestination (XnNodeHandle hRecorder, XnRecordMedium destType, const XnChar *strDest) |
XN_C_API XnStatus XN_C_DECL | xnGetRecorderDestination (XnNodeHandle hRecorder, XnRecordMedium *pDestType, XnChar *strDest, XnUInt32 nBufSize) |
XN_C_API XnStatus XN_C_DECL | xnAddNodeToRecording (XnNodeHandle hRecorder, XnNodeHandle hNode, XnCodecID compression) |
XN_C_API XnStatus XN_C_DECL | xnRemoveNodeFromRecording (XnNodeHandle hRecorder, XnNodeHandle hNode) |
XN_C_API XnStatus XN_C_DECL | xnRecord (XnNodeHandle hRecorder) |
XN_C_API const XnChar *XN_C_DECL | xnGetRecorderFormat (XnNodeHandle hRecorder) |
XN_C_API XnStatus XN_C_DECL | xnCreatePlayer (XnContext *pContext, const XnChar *strFormatName, XnNodeHandle *phPlayer) |
XN_C_API XnStatus XN_C_DECL | xnSetPlayerRepeat (XnNodeHandle hPlayer, XnBool bRepeat) |
XN_C_API XnStatus XN_C_DECL | xnSetPlayerSource (XnNodeHandle hPlayer, XnRecordMedium sourceType, const XnChar *strSource) |
XN_C_API XnStatus XN_C_DECL | xnGetPlayerSource (XnNodeHandle hPlayer, XnRecordMedium *pSourceType, XnChar *strSource, XnUInt32 nBufSize) |
XN_C_API XnStatus XN_C_DECL | xnPlayerReadNext (XnNodeHandle hPlayer) |
XN_C_API XnStatus XN_C_DECL | xnSeekPlayerToTimeStamp (XnNodeHandle hPlayer, XnInt64 nTimeOffset, XnPlayerSeekOrigin origin) |
XN_C_API XnStatus XN_C_DECL | xnSeekPlayerToFrame (XnNodeHandle hPlayer, const XnChar *strNodeName, XnInt32 nFrameOffset, XnPlayerSeekOrigin origin) |
XN_C_API XnStatus XN_C_DECL | xnTellPlayerTimestamp (XnNodeHandle hPlayer, XnUInt64 *pnTimestamp) |
XN_C_API XnStatus XN_C_DECL | xnTellPlayerFrame (XnNodeHandle hPlayer, const XnChar *strNodeName, XnUInt32 *pnFrame) |
XN_C_API XnStatus XN_C_DECL | xnGetPlayerNumFrames (XnNodeHandle hPlayer, const XnChar *strNodeName, XnUInt32 *pnFrames) |
XN_C_API const XnChar *XN_C_DECL | xnGetPlayerSupportedFormat (XnNodeHandle hPlayer) |
XN_C_API XnStatus XN_C_DECL | xnEnumeratePlayerNodes (XnNodeHandle hPlayer, XnNodeInfoList **ppList) |
XN_C_API XnBool XN_C_DECL | xnIsPlayerAtEOF (XnNodeHandle hPlayer) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToEndOfFileReached (XnNodeHandle hPlayer, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromEndOfFileReached (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnStatus XN_C_DECL | xnSetPlaybackSpeed (XnNodeHandle hInstance, XnDouble dSpeed) |
XN_C_API XnDouble XN_C_DECL | xnGetPlaybackSpeed (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnCreateScriptNode (XnContext *pContext, const XnChar *strFormat, XnNodeHandle *phScript) |
XN_C_API const XnChar *XN_C_DECL | xnScriptNodeGetSupportedFormat (XnNodeHandle hScript) |
XN_C_API XnStatus XN_C_DECL | xnLoadScriptFromFile (XnNodeHandle hScript, const XnChar *strFileName) |
XN_C_API XnStatus XN_C_DECL | xnLoadScriptFromString (XnNodeHandle hScript, const XnChar *strScript) |
XN_C_API XnStatus XN_C_DECL | xnScriptNodeRun (XnNodeHandle hScript, XnEnumerationErrors *pErrors) |
Controlling Generation | |
The following functions allows controlling if a node is currently generating data or not. | |
XN_C_API XnStatus XN_C_DECL | xnStartGenerating (XnNodeHandle hInstance) |
XN_C_API XnBool XN_C_DECL | xnIsGenerating (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnStopGenerating (XnNodeHandle hInstance) |
XN_C_API XnStatus XN_C_DECL | xnRegisterToGenerationRunningChange (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromGenerationRunningChange (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
Checking if new data is available | |
The following functions allows an application to know if and when a node has new data available. When new data is available, the node data is still not replaced, until explicitly done so using one of the update data functions. | |
XN_C_API XnStatus XN_C_DECL | xnRegisterToNewDataAvailable (XnNodeHandle hInstance, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
XN_C_API void XN_C_DECL | xnUnregisterFromNewDataAvailable (XnNodeHandle hInstance, XnCallbackHandle hCallback) |
XN_C_API XnBool XN_C_DECL | xnIsNewDataAvailable (XnNodeHandle hInstance, XnUInt64 *pnTimestamp) |
Getting new data | |
XN_C_API XnStatus XN_C_DECL | xnWaitAndUpdateData (XnNodeHandle hInstance) |
Data properties | |
XN_C_API XnBool XN_C_DECL | xnIsDataNew (XnNodeHandle hInstance) |
XN_C_API const void *XN_C_DECL | xnGetData (XnNodeHandle hInstance) |
XN_C_API XnUInt32 XN_C_DECL | xnGetDataSize (XnNodeHandle hInstance) |
XN_C_API XnUInt64 XN_C_DECL | xnGetTimestamp (XnNodeHandle hInstance) |
XN_C_API XnUInt32 XN_C_DECL | xnGetFrameID (XnNodeHandle hInstance) |
Generated on Wed May 16 2012 10:16:05 for OpenNI 1.5.4 by 1.7.5.1