21 #ifndef __XN_MODULE_INTERFACE_H__
22 #define __XN_MODULE_INTERFACE_H__
32 #define XN_MODULE_LOAD xnModuleLoad
33 #define XN_MODULE_UNLOAD xnModuleUnload
34 #define XN_MODULE_GET_EXPORTED_NODES_COUNT xnModuleGetExportedNodesCount
35 #define XN_MODULE_GET_EXPORTED_NODES_ENTRY_POINTS xnModuleGetExportedNodesEntryPoints
36 #define XN_MODULE_GET_OPEN_NI_VERSION xnModuleGetOpenNIVersion
115 void (XN_CALLBACK_TYPE* GetDescription)
125 XnStatus (XN_CALLBACK_TYPE* EnumerateProductionTrees)
153 void (XN_CALLBACK_TYPE* Destroy)
182 void (XN_CALLBACK_TYPE*
General)(
void* pInterface);
219 XnStatus (XN_CALLBACK_TYPE* RegisterToLockChange)
229 void (XN_CALLBACK_TYPE* UnregisterFromLockChange)
251 XnStatus (XN_CALLBACK_TYPE* RegisterToErrorStateChange)
261 void (XN_CALLBACK_TYPE* UnregisterFromErrorStateChange)
308 XnStatus (XN_CALLBACK_TYPE* RegisterToValueChange)
319 void (XN_CALLBACK_TYPE* UnregisterFromValueChange)
334 const XnChar* strCapabilityName
444 XnStatus (XN_CALLBACK_TYPE* RegisterToMirrorChange)
454 void (XN_CALLBACK_TYPE* UnregisterFromMirrorChange)
596 XnStatus (XN_CALLBACK_TYPE* StartGenerating)
604 XnBool (XN_CALLBACK_TYPE* IsGenerating)
612 void (XN_CALLBACK_TYPE* StopGenerating)
623 XnStatus (XN_CALLBACK_TYPE* RegisterToGenerationRunningChange)
633 void (XN_CALLBACK_TYPE* UnregisterFromGenerationRunningChange)
643 XnStatus (XN_CALLBACK_TYPE* RegisterToNewDataAvailable)
653 void (XN_CALLBACK_TYPE* UnregisterFromNewDataAvailable)
662 XnBool (XN_CALLBACK_TYPE* IsNewDataAvailable)
671 XnStatus (XN_CALLBACK_TYPE* UpdateData)
719 XnStatus (XN_CALLBACK_TYPE* SetOutputStream)
735 XnStatus (XN_CALLBACK_TYPE* SetInputStream)
753 XnStatus (XN_CALLBACK_TYPE* SetNodeNotifications)
756 XnStatus (XN_CALLBACK_TYPE* SetRawNodeNotifications)
765 XnStatus (XN_CALLBACK_TYPE* SetRepeat)
768 XnStatus (XN_CALLBACK_TYPE* SeekToTimeStamp)
771 XnStatus (XN_CALLBACK_TYPE* SeekToFrame)
774 XnStatus (XN_CALLBACK_TYPE* TellTimestamp)
777 XnStatus (XN_CALLBACK_TYPE* TellFrame)
780 XnStatus (XN_CALLBACK_TYPE* GetNumFrames)
786 XnBool (XN_CALLBACK_TYPE* IsEOF)
797 XnStatus (XN_CALLBACK_TYPE* RegisterToEndOfFileReached)
807 void (XN_CALLBACK_TYPE* UnregisterFromEndOfFileReached)
841 XnStatus (XN_CALLBACK_TYPE* RegisterToCroppingChange)
851 void (XN_CALLBACK_TYPE* UnregisterFromCroppingChange)
881 XnStatus (XN_CALLBACK_TYPE* RegisterToPowerLineFrequencyChange)
891 void (XN_CALLBACK_TYPE* UnregisterFromPowerLineFrequencyChange)
909 XnUInt32 (XN_CALLBACK_TYPE* GetSupportedMapOutputModesCount)
921 XnStatus (XN_CALLBACK_TYPE* GetSupportedMapOutputModes)
931 XnStatus (XN_CALLBACK_TYPE* SetMapOutputMode)
940 XnStatus (XN_CALLBACK_TYPE* GetMapOutputMode)
951 XnStatus (XN_CALLBACK_TYPE* RegisterToMapOutputModeChange)
961 void (XN_CALLBACK_TYPE* UnregisterFromMapOutputModeChange)
972 XnUInt32 (XN_CALLBACK_TYPE* GetBytesPerPixel)
989 XnUInt32 (XN_CALLBACK_TYPE* GetSupportedUserPositionsCount)
1011 XnStatus (XN_CALLBACK_TYPE* GetUserPosition)
1022 XnStatus (XN_CALLBACK_TYPE* RegisterToUserPositionChange)
1032 void (XN_CALLBACK_TYPE* UnregisterFromUserPositionChange)
1362 #endif // __XN_MODULE_INTERFACE_H__
Definition: XnTypes.h:506
XnStatus(* GetGeneralProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, void *pBuffer)
Definition: XnModuleInterface.h:359
struct XnModuleAudioGeneratorInterface XnModuleAudioGeneratorInterface
XnUInt32(* GetSupportedWaveOutputModesCount)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1330
XnModuleNodeHandle const XnChar XnInt32 nFrameOffset
Definition: XnModuleInterface.h:772
void(* XnModuleStateChangedHandler)(void *pCookie)
Definition: XnModuleInterface.h:79
XnStatus(* SetCropping)(XnModuleNodeHandle hGenerator, const XnCropping *pCropping)
Definition: XnModuleInterface.h:823
const XnLabel *(* GetLabelMap)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1200
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:624
XnBool(* GetLockState)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:209
XnStatus(* GetFloor)(XnModuleNodeHandle hGenerator, XnPlane3D *pPlane)
Definition: XnModuleInterface.h:1201
XnModuleProductionNodeInterface * pProductionNode
Definition: XnModuleInterface.h:722
XnUInt32 XnUserID
Definition: XnTypes.h:549
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:910
XnBool(* IsViewPointSupported)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:470
XnContext XnNodeInfoList XnEnumerationErrors * pErrors
Definition: XnModuleInterface.h:126
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:230
XnStatus(* RegisterToJointConfigurationChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1238
XnModuleNodeHandle XnUInt64 * pnTimestamp
Definition: XnModuleInterface.h:663
XnModuleMirrorInterface * pMirrorInterface
Definition: XnModuleInterface.h:695
struct XnModuleImageGeneratorInterface XnModuleImageGeneratorInterface
XnBool(* IsGestureProgressSupported)(XnModuleNodeHandle hGenerator, const XnChar *strGesture)
Definition: XnModuleInterface.h:1179
Definition: XnModuleInterface.h:266
XnBool(* IsCapabilitySupported)(XnModuleNodeHandle hInstance, const XnChar *strCapabilityName)
Definition: XnModuleInterface.h:332
struct XnModuleGeneratorInterface XnModuleGeneratorInterface
void(* XnModuleGestureReadyForNextIntermediateStage)(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie)
Definition: XnModuleInterface.h:96
void(* UnregisterGestureCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1181
void * XnModuleNodeHandle
Definition: XnTypes.h:221
struct XnModuleCodecInterface XnModuleCodecInterface
void(* StopNotifications)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:190
struct XnEnumerationErrors XnEnumerationErrors
Definition: XnTypes.h:216
XnStatus(* GetRealProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble *pdValue)
Definition: XnModuleInterface.h:357
struct XnModuleDeviceIdentificationInterface XnModuleDeviceIdentificationInterface
XnStatus(* InitNotifications)(XnModuleNodeHandle hInstance, XnNodeNotifications *pNotifications, void *pCookie)
Definition: XnModuleInterface.h:189
XnModuleAlternativeViewPointInterface * pAlternativeViewPointInterface
Definition: XnModuleInterface.h:696
XnModuleProductionNodeInterface * pProductionNode
Definition: XnModuleInterface.h:1353
XnModuleNodeHandle hInstance
Definition: XnModuleInterface.h:720
void(* XnModulePoseDetectionInProgressCallback)(const XnChar *strPose, XnUserID user, XnPoseDetectionStatus poseError, void *pCookie)
Definition: XnModuleInterface.h:106
Definition: XnModuleInterface.h:324
struct XnModuleLockAwareInterface XnModuleLockAwareInterface
XnStatus(XN_C_DECL * XnModuleGetExportedNodesEntryPointsPtr)(XnModuleGetExportedInterfacePtr *aEntryPoints, XnUInt32 nCount)
Definition: XnModuleInterface.h:66
XnModuleGeneratorInterface * pGeneratorInterface
Definition: XnModuleInterface.h:1299
XnModuleNodeHandle XnMapOutputMode XnUInt32 * pnCount
Definition: XnModuleInterface.h:922
struct XnModuleProductionNodeInterface XnModuleProductionNodeInterface
XnStatus(* RegisterToHandTouchingFOVEdge)(XnModuleNodeHandle hGenerator, XnModuleHandTouchingFOVEdge, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1209
XnStatus(* GetCropping)(XnModuleNodeHandle hGenerator, XnCropping *pCropping)
Definition: XnModuleInterface.h:831
XnStatus(* GetSkeletonJoint)(XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointTransformation *pJoint)
Definition: XnModuleInterface.h:1241
XnStatus(* StopTracking)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1254
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:892
void(* Recorder)(struct XnModuleRecorderInterface *pInterface)
Definition: XnModuleInterface.h:177
XnStatus(* RegisterCalibrationCallbacks)(XnModuleNodeHandle hGenerator, XnModuleCalibrationStart CalibrationStartCB, XnModuleCalibrationEnd CalibrationEndCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1259
Definition: XnTypes.h:164
XnPixelFormat(* GetPixelFormat)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1131
Definition: XnModuleInterface.h:815
XnModuleNodeHandle const XnMapOutputMode * pOutputMode
Definition: XnModuleInterface.h:932
XnModuleGeneratorInterface * pGeneratorInterface
Definition: XnModuleInterface.h:1327
struct XnModuleCroppingInterface XnModuleCroppingInterface
void(* UnregisterHandCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1218
void(* User)(struct XnModuleUserGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:172
XnStatus(* SetSmoothing)(XnModuleNodeHandle hGenerator, XnFloat fSmoothingFactor)
Definition: XnModuleInterface.h:1258
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:597
XnModuleNodeHandle hInstance
Definition: XnModuleInterface.h:220
void(* UnregisterFromFieldOfViewChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1088
XnStatus(* RegisterToPixelFormatChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1141
XnPlayerSeekOrigin
Definition: XnTypes.h:534
XnModuleUnloadPtr pUnloadFunc
Definition: XnModuleInterface.h:72
void(* UnregisterFromJointConfigurationChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1239
XnStatus(* GetErrorState)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:241
XnUInt8 *(* GetImageMap)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1106
XnStatus(* GetSkeletonJointOrientation)(XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointOrientation *pJoint)
Definition: XnModuleInterface.h:1243
XnStatus(* SetWaveOutputMode)(XnModuleNodeHandle hGenerator, const XnWaveOutputMode *OutputMode)
Definition: XnModuleInterface.h:1332
Definition: XnModuleInterface.h:459
XnStatus(* LoadScriptFromFile)(XnModuleNodeHandle hScript, const XnChar *strFileName)
Definition: XnModuleInterface.h:1356
XnBool(* CanFrameSyncWith)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:537
Definition: XnTypes.h:153
XnStatus(* RequestCalibration)(XnModuleNodeHandle hGenerator, XnUserID user, XnBool bForce)
Definition: XnModuleInterface.h:1247
void(* XnModuleCalibrationComplete)(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie)
Definition: XnModuleInterface.h:102
Definition: XnModuleInterface.h:419
XnStatus(* ClearCalibrationData)(XnModuleNodeHandle hGenerator, XnUInt32 nSlot)
Definition: XnModuleInterface.h:1251
XnStatus(* RegisterToFrameSyncChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:571
XnStatus(* RegisterToCalibrationInProgress)(XnModuleNodeHandle hGenerator, XnModuleCalibrationInProgress CalibrationInProgressCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1265
XnBool(* IsCalibrating)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1246
struct XnModuleHandTouchingFOVEdgeCapabilityInterface XnModuleHandTouchingFOVEdgeCapabilityInterface
XnStatus(* Reset)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1255
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:842
XnContext const XnChar const XnChar XnNodeInfoList * pNeededNodes
Definition: XnModuleInterface.h:141
void(* UnregisterFromPoseDetectionInProgress)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1286
XnBool(* IsTracking)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1244
XnPoseDetectionStatus
Definition: XnTypes.h:666
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:990
struct XnModuleDepthGeneratorInterface XnModuleDepthGeneratorInterface
XnStatus(* LoadCalibrationData)(XnModuleNodeHandle hGenerator, XnUserID user, XnUInt32 nSlot)
Definition: XnModuleInterface.h:1250
XnModuleNodeHandle XnInt64 nTimeOffset
Definition: XnModuleInterface.h:769
XnModuleNodeHandle void XnNodeNotifications * pNodeNotifications
Definition: XnModuleInterface.h:754
XnStatus(* RegisterToOutOfPose)(XnModuleNodeHandle hGenerator, XnModulePoseDetectionCallback handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1290
XnStatus(* SetStringProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, const XnChar *strValue)
Definition: XnModuleInterface.h:346
void(* UnregisterUserCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1306
XnStatus(* SetUserPosition)(XnModuleNodeHandle hGenerator, XnUInt32 nIndex, const XnBoundingBox3D *pPosition)
Definition: XnModuleInterface.h:999
XnContext const XnChar * strInstanceName
Definition: XnModuleInterface.h:141
Definition: XnModuleInterface.h:69
XnStatus(* GetAvailablePoses)(XnModuleNodeHandle hGenerator, XnChar **pstrPoses, XnUInt32 *pnPoses)
Definition: XnModuleInterface.h:1277
void(* XnModuleGestureRecognized)(const XnChar *strGesture, const XnPoint3D *pIDPosition, const XnPoint3D *pEndPosition, void *pCookie)
Definition: XnModuleInterface.h:93
XnStatus(* StartPoseDetection)(XnModuleNodeHandle hGenerator, const XnChar *strPose, XnUserID user)
Definition: XnModuleInterface.h:1278
Definition: XnModuleInterface.h:108
XnStatus(* GetPixelCoordinatesInViewPoint)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther, XnUInt32 x, XnUInt32 y, XnUInt32 *pAltX, XnUInt32 *pAltY)
Definition: XnModuleInterface.h:523
void(* XnModuleCalibrationEnd)(XnUserID user, XnBool bSuccess, void *pCookie)
Definition: XnModuleInterface.h:100
Definition: XnModuleInterface.h:710
void(* IR)(struct XnModuleIRGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:171
void(* UnregisterFromCalibrationInProgress)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1266
Definition: XnModuleInterface.h:1340
XnModuleGeneratorInterface * pGeneratorInterface
Definition: XnModuleInterface.h:1215
XnStatus(* RegisterToGestureChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1182
XnStatus(* RegisterToFieldOfViewChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1079
XnModuleExtendedSerializationInterface * pExtendedSerializationInterface
Definition: XnModuleInterface.h:361
void(* UnregisterFromOutOfPose)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1291
void(* XnModuleGestureIntermediateStageCompleted)(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie)
Definition: XnModuleInterface.h:95
XnPowerLineFrequency
Definition: XnTypes.h:541
XnModuleNodeHandle const XnChar XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:309
XnStatus(* EnumerateAllGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures)
Definition: XnModuleInterface.h:1186
XnNodeNotifications * pNodeNotifications
Definition: XnModuleInterface.h:723
void(* GetFieldOfView)(XnModuleNodeHandle hGenerator, XnFieldOfView *pFOV)
Definition: XnModuleInterface.h:1069
XnStatus(* StopTracking)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1219
XnModuleNodeHandle const XnChar XnUInt32 * pnFrames
Definition: XnModuleInterface.h:781
XnModuleGeneralIntInterface * pGeneralIntInterface
Definition: XnModuleInterface.h:364
Definition: XnTypes.h:592
XnProductionNodeDescription * pDescription
Definition: XnModuleInterface.h:116
XnStatus(* RegisterToCalibrationStart)(XnModuleNodeHandle hGenerator, XnModuleCalibrationStart handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1270
Definition: XnTypes.h:489
XnStatus(* FrameSyncWith)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:545
XnModuleNodeHandle XnInt64 XnPlayerSeekOrigin origin
Definition: XnModuleInterface.h:769
XnStatus(* SaveCalibrationDataToFile)(XnModuleNodeHandle hGenerator, XnUserID user, const XnChar *strFileName)
Definition: XnModuleInterface.h:1262
XnModuleCroppingInterface * pCroppingInterface
Definition: XnModuleInterface.h:964
XnStatus(* EnumerateGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures)
Definition: XnModuleInterface.h:1177
void(* Image)(struct XnModuleImageGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:170
struct XnModuleIRGeneratorInterface XnModuleIRGeneratorInterface
const void *(* GetData)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:706
XnUInt32 XnStatus
Definition: XnStatus.h:33
XnUInt32(* GetNumberOfPoses)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1276
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:798
void(* UnregisterFromPoseCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1281
void(* XnModuleCalibrationStart)(XnUserID user, void *pCookie)
Definition: XnModuleInterface.h:99
XnStatus(* SetSkeletonProfile)(XnModuleNodeHandle hGenerator, XnSkeletonProfile eProfile)
Definition: XnModuleInterface.h:1235
void(* XnModulePoseDetectionCallback)(const XnChar *strPose, XnUserID user, void *pCookie)
Definition: XnModuleInterface.h:105
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:798
XnStatus(* CompressData)(XnModuleNodeHandle hCodec, const void *pSrc, XnUInt32 nSrcSize, void *pDst, XnUInt32 nDstSize, XnUInt *pnBytesWritten)
Definition: XnModuleInterface.h:1346
struct XnModuleAlternativeViewPointInterface XnModuleAlternativeViewPointInterface
void(* UnregisterFromCalibrationStart)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1271
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:445
XnModuleNodeHandle hInstance
Definition: XnModuleInterface.h:252
XnUInt32(* GetFrameID)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:693
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:798
Definition: XnTypes.h:993
XnContext XnNodeInfoList * pNodesList
Definition: XnModuleInterface.h:126
XnModuleSkeletonCapabilityInterface * pSkeletonInterface
Definition: XnModuleInterface.h:1311
void(* UnregisterCalibrationCallbacks)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1260
XnModuleMapGeneratorInterface * pMapInterface
Definition: XnModuleInterface.h:1198
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:882
XnStatus(* SetRealProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnDouble dValue)
Definition: XnModuleInterface.h:345
XnUInt16(* GetNumberOfUsers)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1301
XnStatus(* SetMirror)(XnModuleNodeHandle hInstance, XnBool bMirror)
Definition: XnModuleInterface.h:427
void(* UnregisterFromWaveOutputModeChanges)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1336
XnStatus(* RegisterToGestureIntermediateStageCompleted)(XnModuleNodeHandle hGenerator, XnModuleGestureIntermediateStageCompleted GestureIntermediateStageCompletedCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1188
XnModuleHandTouchingFOVEdgeCapabilityInterface * pHandTouchingFOVEdgeInterface
Definition: XnModuleInterface.h:1224
XnBool(* IsGestureAvailable)(XnModuleNodeHandle hInstance, const XnChar *strGesture)
Definition: XnModuleInterface.h:1178
XnStatus(* SetIntProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 nValue)
Definition: XnModuleInterface.h:344
XnUInt16 XnDepthPixel
Definition: XnTypes.h:278
XnModuleNodeHandle void * pStreamToken
Definition: XnModuleInterface.h:720
void(* Codec)(struct XnModuleCodecInterface *pInterface)
Definition: XnModuleInterface.h:179
XnModuleMapGeneratorInterface * pMapInterface
Definition: XnModuleInterface.h:1160
XnIRPixel *(* GetIRMap)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1163
XnModuleLoadPtr pLoadFunc
Definition: XnModuleInterface.h:71
Definition: XnModuleInterface.h:1325
XnStatus(* GetVendorSpecificData)(XnModuleNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize)
Definition: XnModuleInterface.h:394
XnModuleNodeHandle const XnChar XnUInt32 * pnFrame
Definition: XnModuleInterface.h:778
void(XN_C_DECL * XnModuleUnloadPtr)()
Definition: XnModuleInterface.h:64
XnStatus(* RegisterToPoseDetected)(XnModuleNodeHandle hGenerator, XnModulePoseDetectionCallback handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1288
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:808
const XnChar *(* GetSupportedFormat)(XnModuleNodeHandle hScript)
Definition: XnModuleInterface.h:1355
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:252
struct XnModuleSkeletonCapabilityInterface XnModuleSkeletonCapabilityInterface
void(* UnregisterFromPixelFormatChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1150
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:624
void(* XnModuleHandUpdate)(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie)
Definition: XnModuleInterface.h:89
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:952
XnStatus(* RegisterToUserExit)(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserExitCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1317
XnStatus(XN_C_DECL * XnModuleLoadPtr)()
Definition: XnModuleInterface.h:63
void(* ProductionNode)(struct XnModuleProductionNodeInterface *pInterface)
Definition: XnModuleInterface.h:165
XnModuleProductionNodeInterface * pProductionNode
Definition: XnModuleInterface.h:810
XnStatus(* Run)(XnModuleNodeHandle hScript, XnNodeInfoList *pCreatedNodes, XnEnumerationErrors *pErrors)
Definition: XnModuleInterface.h:1358
XnModuleProductionNodeInterface * pProductionNode
Definition: XnModuleInterface.h:413
XnStatus(* SetViewPoint)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:478
Definition: XnTypes.h:468
struct XnModuleGeneralIntInterface XnModuleGeneralIntInterface
struct XnInternalNodeData * XnNodeHandle
Definition: XnTypes.h:84
XnBool(* IsMirrored)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:434
XnModuleFrameSyncInterface * pFrameSyncInterface
Definition: XnModuleInterface.h:698
XnModuleErrorStateInterface * pErrorStateInterface
Definition: XnModuleInterface.h:363
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:252
XnStatus(* GetCalibrationPose)(XnModuleNodeHandle hGenerator, XnChar *strPose)
Definition: XnModuleInterface.h:1257
Definition: XnModuleInterface.h:1098
struct XnModuleGestureGeneratorInterface XnModuleGestureGeneratorInterface
struct XnModulePlayerInterface XnModulePlayerInterface
XnStatus(* GetUsers)(XnModuleNodeHandle hGenerator, XnUserID *pUsers, XnUInt16 *pnUsers)
Definition: XnModuleInterface.h:1302
void * pObsolete1
Definition: XnModuleInterface.h:697
XnBool(* IsCalibrated)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1245
XnStatus(* RegisterToUserReEnter)(XnModuleNodeHandle hGenerator, XnModuleUserHandler UserReEnterCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1319
XnBool(* IsPixelFormatSupported)(XnModuleNodeHandle hGenerator, XnPixelFormat Format)
Definition: XnModuleInterface.h:1116
struct XnNodeInfoList XnNodeInfoList
Definition: XnTypes.h:189
XnStatus(* SetSmoothing)(XnModuleNodeHandle hGenerator, XnFloat fSmoothingFactor)
Definition: XnModuleInterface.h:1222
XnModulePoseDetectionCapabilityInterface * pPoseDetectionInterface
Definition: XnModuleInterface.h:1315
XnStatus(* Init)(XnModuleNodeHandle hCodec, XnNodeHandle hNode)
Definition: XnModuleInterface.h:1345
XnStatus(* DecompressData)(XnModuleNodeHandle hCodec, const void *pSrc, XnUInt32 nSrcSize, void *pDst, XnUInt32 nDstSize, XnUInt *pnBytesWritten)
Definition: XnModuleInterface.h:1347
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:962
XnModuleNodeHandle void XnRecorderOutputStreamInterface * pStream
Definition: XnModuleInterface.h:720
XnModuleNodeHandle XnMapOutputMode * pOutputMode
Definition: XnModuleInterface.h:941
XnStatus(* SetLockState)(XnModuleNodeHandle hInstance, XnBool bLocked)
Definition: XnModuleInterface.h:202
XnModuleGeneratorInterface * pGeneratorInterface
Definition: XnModuleInterface.h:901
Definition: XnModuleInterface.h:194
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:1059
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:634
Definition: XnTypes.h:435
Definition: XnModuleInterface.h:1213
XnUInt16 XnLabel
Definition: XnTypes.h:310
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:445
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:798
void(* UnregisterFromViewPointChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:511
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:252
XnUInt32(XN_C_DECL * XnModuleGetExportedNodesCountPtr)()
Definition: XnModuleInterface.h:65
void(* UnregisterFromUserExit)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1318
XnGrayscale16Pixel XnIRPixel
Definition: XnTypes.h:307
XnModuleNodeHandle void XnNodeNotifications * pRawNodeNotifications
Definition: XnModuleInterface.h:757
void * pObsolete1
Definition: XnModuleInterface.h:811
XnModuleNodeHandle const XnChar * strCap
Definition: XnModuleInterface.h:309
Definition: XnModuleInterface.h:187
XnStatus(* EnumerateActiveJoints)(XnModuleNodeHandle hGenerator, XnSkeletonJoint *pJoints, XnUInt16 *pnJoints)
Definition: XnModuleInterface.h:1240
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:445
XnStatus(* ReadNext)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:743
Definition: XnModuleInterface.h:726
XnStatus(* GetAllActiveGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt32 nNameLength, XnUInt16 *nGestures)
Definition: XnModuleInterface.h:1185
XnModuleNodeHandle XnUInt32 nIndex
Definition: XnModuleInterface.h:1012
Definition: XnModuleInterface.h:234
XnStatus(* RegisterToGestureReadyForNextIntermediateStage)(XnModuleNodeHandle hGenerator, XnModuleGestureReadyForNextIntermediateStage ReadyForNextIntermediateStageCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1190
XnDepthPixel *(* GetDepthMap)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1051
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:1023
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:445
XnStatus(* GetSupportedWaveOutputModes)(XnModuleNodeHandle hGenerator, XnWaveOutputMode *aSupportedModes, XnUInt32 *pnCount)
Definition: XnModuleInterface.h:1331
XnUChar *(* GetAudioBuffer)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1329
void(* XnModuleHandCreate)(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie)
Definition: XnModuleInterface.h:88
XnBool(* NeedPoseForCalibration)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1256
XnStatus(* GetIntProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt64 *pnValue)
Definition: XnModuleInterface.h:356
void(* Player)(struct XnModulePlayerInterface *pInterface)
Definition: XnModuleInterface.h:178
Definition: XnModuleInterface.h:896
XnBool(* IsJointAvailable)(XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint)
Definition: XnModuleInterface.h:1233
void * XnCallbackHandle
Definition: XnTypes.h:270
XnCalibrationStatus
Definition: XnTypes.h:685
XnModuleNodeHandle XnBool bRepeat
Definition: XnModuleInterface.h:766
Definition: XnTypes.h:480
XnModuleNodeHandle void XnPlayerInputStreamInterface * pStream
Definition: XnModuleInterface.h:736
struct XnModuleUserGeneratorInterface XnModuleUserGeneratorInterface
XnModuleNodeHandle XnMapOutputMode * aModes
Definition: XnModuleInterface.h:922
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:882
XnModuleNodeHandle void * pStreamCookie
Definition: XnModuleInterface.h:736
XnBool(* IsViewPointAs)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:486
XnStatus(* LoadCalibrationDataFromFile)(XnModuleNodeHandle hGenerator, XnUserID user, const XnChar *strFileName)
Definition: XnModuleInterface.h:1263
XnUInt32 XnCodecID
Definition: XnTypes.h:842
struct XnModulePoseDetectionCapabilityInterface XnModulePoseDetectionCapabilityInterface
void(* XnModuleUserHandler)(XnUserID user, void *pCookie)
Definition: XnModuleInterface.h:82
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:882
XnStatus(* GetStringProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnChar *csValue, XnUInt32 nBufSize)
Definition: XnModuleInterface.h:358
void(* XnModuleGestureProgress)(const XnChar *strGesture, const XnPoint3D *pPosition, XnFloat fProgress, void *pCookie)
Definition: XnModuleInterface.h:94
void(* UnregisterFromUserReEnter)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1320
XnModuleNodeHandle const XnChar * strNodeName
Definition: XnModuleInterface.h:772
Definition: XnModuleInterface.h:1155
XnUInt64(* GetTimestamp)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:686
XnModuleMapGeneratorInterface * pMapInterface
Definition: XnModuleInterface.h:1103
XnStatus(* StopPoseDetection)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1279
XnStatus(* GetDeviceName)(XnModuleNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize)
Definition: XnModuleInterface.h:381
struct XnModuleHandsGeneratorInterface XnModuleHandsGeneratorInterface
Definition: XnModuleInterface.h:1297
XnContext * pContext
Definition: XnModuleInterface.h:126
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:952
XnStatus(* GetWaveOutputMode)(XnModuleNodeHandle hGenerator, XnWaveOutputMode *OutputMode)
Definition: XnModuleInterface.h:1333
XnPowerLineFrequency(* GetPowerLineFrequency)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:871
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:842
XnStatus(* StartTracking)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1253
XnStatus(* RegisterGestureCallbacks)(XnModuleNodeHandle hGenerator, XnModuleGestureRecognized RecognizedCB, XnModuleGestureProgress ProgressCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1180
Definition: XnModuleInterface.h:982
XnModuleProductionNodeInterface * pProductionNodeInterface
Definition: XnModuleInterface.h:589
void(* MapGenerator)(struct XnModuleMapGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:168
Definition: XnModuleInterface.h:1038
XnStatus(* Set)(XnModuleNodeHandle hGenerator, const XnChar *strCap, XnInt32 nValue)
Definition: XnModuleInterface.h:297
Definition: XnModuleInterface.h:1196
XnModuleLockAwareInterface * pLockAwareInterface
Definition: XnModuleInterface.h:362
struct XnModuleAntiFlickerInterface XnModuleAntiFlickerInterface
XnStatus(* GetAllAvailablePoses)(XnModuleNodeHandle hGenerator, XnChar **pstrPoses, XnUInt32 nNameLength, XnUInt32 *pnPoses)
Definition: XnModuleInterface.h:1283
XnStatus(* SaveCalibrationData)(XnModuleNodeHandle hGenerator, XnUserID user, XnUInt32 nSlot)
Definition: XnModuleInterface.h:1249
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:309
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:455
void(* Device)(struct XnModuleDeviceInterface *pInterface)
Definition: XnModuleInterface.h:166
XnModuleNodeHandle XnUInt32 XnBoundingBox3D * pPosition
Definition: XnModuleInterface.h:1012
XnStatus(* SetJointActive)(XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint, XnBool bState)
Definition: XnModuleInterface.h:1236
void(* XnModuleGetExportedInterfacePtr)(XnModuleExportedProductionNodeInterface *pInterface)
Definition: XnModuleInterface.h:62
XnStatus(* StartTracking)(XnModuleNodeHandle hGenerator, const XnPoint3D *pPosition)
Definition: XnModuleInterface.h:1221
void(* Gesture)(struct XnModuleGestureGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:174
XnContext const XnChar const XnChar XnNodeInfoList const XnChar XnModuleNodeHandle * phInstance
Definition: XnModuleInterface.h:141
XnSkeletonJoint
Definition: XnTypes.h:614
XnModuleNodeHandle void * pRawNodeNotificationsCookie
Definition: XnModuleInterface.h:757
Definition: XnModuleInterface.h:1170
XnModuleNodeHandle const XnChar XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:309
XnModuleGeneratorInterface * pGeneratorInterface
Definition: XnModuleInterface.h:1172
XnStatus(* RegisterToViewPointChange)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:503
XnModuleProductionNodeInterface * pProductionNode
Definition: XnModuleInterface.h:1342
struct XnModuleExtendedSerializationInterface XnModuleExtendedSerializationInterface
void(XN_C_DECL * XnModuleGetOpenNIVersionPtr)(XnVersion *pVersion)
Definition: XnModuleInterface.h:67
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:262
const XnChar *(* GetSupportedFormat)(XnModuleNodeHandle hInstance)
Definition: XnModuleInterface.h:784
XnModuleUserPositionCapabilityInterface * pUserPositionInterface
Definition: XnModuleInterface.h:1093
XnStatus(* RegisterToCalibrationComplete)(XnModuleNodeHandle hGenerator, XnModuleCalibrationComplete CalibrationCompleteCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1267
Definition: XnTypes.h:576
XnStatus(* StopSinglePoseDetection)(XnModuleNodeHandle hGenerator, XnUserID user, const XnChar *strPose)
Definition: XnModuleInterface.h:1293
XnStatus(* StopTrackingAll)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:1220
XnStatus(* SetPowerLineFrequency)(XnModuleNodeHandle hGenerator, XnPowerLineFrequency nFrequency)
Definition: XnModuleInterface.h:864
void(* Depth)(struct XnModuleDepthGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:169
Definition: XnTypes.h:852
XnModuleGetOpenNIVersionPtr pGetVersionFunc
Definition: XnModuleInterface.h:75
Definition: XnTypes.h:458
XnStatus(* GetSerialNumber)(XnModuleNodeHandle hInstance, XnChar *strBuffer, XnUInt32 *pnBufferSize)
Definition: XnModuleInterface.h:407
XnUInt32(* GetDataSize)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:679
XnModuleDeviceIdentificationInterface * pDeviceIdentificationInterface
Definition: XnModuleInterface.h:415
void(* XnModuleCalibrationInProgress)(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie)
Definition: XnModuleInterface.h:101
Definition: XnModuleInterface.h:584
XnStatus(* GetUserPixels)(XnModuleNodeHandle hGenerator, XnUserID user, XnSceneMetaData *pScene)
Definition: XnModuleInterface.h:1304
XnSkeletonProfile
Definition: XnTypes.h:647
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:220
XnStatus(* RemoveGesture)(XnModuleNodeHandle hGenerator, const XnChar *strGesture)
Definition: XnModuleInterface.h:1175
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:1023
Definition: XnModuleInterface.h:368
XnStatus(* RegisterToPoseCallbacks)(XnModuleNodeHandle hGenerator, XnModulePoseDetectionCallback StartPoseCB, XnModulePoseDetectionCallback EndCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1280
XnBool(* IsProfileAvailable)(XnModuleNodeHandle hGenerator, XnSkeletonProfile eProfile)
Definition: XnModuleInterface.h:1234
XnModuleNodeHandle const XnChar XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:309
XnModuleNodeHandle hGenerator
Definition: XnModuleInterface.h:842
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:1023
XnPixelFormat
Definition: XnTypes.h:514
struct XnModuleMapGeneratorInterface XnModuleMapGeneratorInterface
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:220
Definition: XnModuleInterface.h:1351
void(* Hands)(struct XnModuleHandsGeneratorInterface *pInterace)
Definition: XnModuleInterface.h:173
XnStatus(* RegisterUserCallbacks)(XnModuleNodeHandle hGenerator, XnModuleUserHandler NewUserCB, XnModuleUserHandler LostUserCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1305
struct XnModuleScriptNodeInterface XnModuleScriptNodeInterface
void(* Scene)(struct XnModuleSceneAnalyzerInterface *pInterface)
Definition: XnModuleInterface.h:175
void(* UnregisterFromFrameSyncChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:579
void(* XnModuleHandDestroy)(XnUserID user, XnFloat fTime, void *pCookie)
Definition: XnModuleInterface.h:90
Definition: XnTypes.h:563
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:1033
void(* Generator)(struct XnModuleGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:167
XnBool(* IsCalibrationData)(XnModuleNodeHandle hGenerator, XnUInt32 nSlot)
Definition: XnModuleInterface.h:1252
XnModuleMapGeneratorInterface * pMapInterface
Definition: XnModuleInterface.h:1043
XnModuleNodeHandle hInstance
Definition: XnModuleInterface.h:154
XnModuleAntiFlickerInterface * pAntiFlickerInterface
Definition: XnModuleInterface.h:975
void(* UnregisterFromGestureChange)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1183
XnStatus(* RegisterHandCallbacks)(XnModuleNodeHandle hGenerator, XnModuleHandCreate CreateCB, XnModuleHandUpdate UpdateCB, XnModuleHandDestroy DestroyCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1217
void(* Audio)(struct XnModuleAudioGeneratorInterface *pInterface)
Definition: XnModuleInterface.h:176
struct XnModuleFrameSyncInterface XnModuleFrameSyncInterface
XnDirection
Definition: XnTypes.h:701
XnModuleGetExportedNodesCountPtr pGetCountFunc
Definition: XnModuleInterface.h:73
struct XnModuleErrorStateInterface XnModuleErrorStateInterface
XnModuleNodeHandle hInstance
Definition: XnModuleInterface.h:736
XnModuleNodeHandle const XnChar XnCallbackHandle hCallback
Definition: XnModuleInterface.h:320
struct XnModuleExportedProductionNodeInterface XnModuleExportedProductionNodeInterface
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:952
XnStatus(* Get)(XnModuleNodeHandle hGenerator, const XnChar *strCap, XnInt32 *pnValue)
Definition: XnModuleInterface.h:288
void(* UnregisterFromPoseDetected)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1289
XnModuleNodeHandle XnModuleStateChangedHandler handler
Definition: XnModuleInterface.h:220
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:624
void(* UnregisterFromCalibrationComplete)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1268
struct XnContext XnContext
Definition: XnTypes.h:79
Definition: XnModuleInterface.h:856
XnCodecID(* GetCodecID)(XnModuleNodeHandle hCodec)
Definition: XnModuleInterface.h:1344
XnStatus(* StopFrameSyncWith)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:553
XnModuleNodeHandle XnUInt64 * pnTimestamp
Definition: XnModuleInterface.h:775
struct XnModuleDeviceInterface XnModuleDeviceInterface
struct XnOpenNIModuleInterface XnOpenNIModuleInterface
XnModuleGetExportedNodesEntryPointsPtr pGetEntryPointsFunc
Definition: XnModuleInterface.h:74
XnStatus(* SetGeneralProperty)(XnModuleNodeHandle hInstance, const XnChar *strName, XnUInt32 nBufferSize, const void *pBuffer)
Definition: XnModuleInterface.h:347
XnStatus(* AddGesture)(XnModuleNodeHandle hGenerator, const XnChar *strGesture, XnBoundingBox3D *pArea)
Definition: XnModuleInterface.h:1174
union XnModuleExportedProductionNodeInterface::@2 GetInterface
XnStatus(* RegisterToWaveOutputModeChanges)(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1334
XnBool(* IsFrameSyncedWith)(XnModuleNodeHandle hGenerator, XnNodeHandle hOther)
Definition: XnModuleInterface.h:561
void(* UnregisterFromGestureReadyForNextIntermediateStage)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1191
void(* XnModuleHandTouchingFOVEdge)(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie)
Definition: XnModuleInterface.h:85
Definition: XnModuleInterface.h:1274
XnContext const XnChar const XnChar * strCreationInfo
Definition: XnModuleInterface.h:141
XnStatus(* RegisterToPoseDetectionInProgress)(XnModuleNodeHandle hGenerator, XnModulePoseDetectionInProgressCallback PoseProgressCB, void *pCookie, XnCallbackHandle *phCallback)
Definition: XnModuleInterface.h:1285
XnStatus(* GetRange)(XnModuleNodeHandle hGenerator, const XnChar *strCap, XnInt32 *pnMin, XnInt32 *pnMax, XnInt32 *pnStep, XnInt32 *pnDefault, XnBool *pbIsAutoSupported)
Definition: XnModuleInterface.h:279
XnModuleNodeHandle void * pNodeNotificationsCookie
Definition: XnModuleInterface.h:754
XnModuleNodeHandle XnModuleStateChangedHandler void * pCookie
Definition: XnModuleInterface.h:842
XnModuleNodeHandle XnCallbackHandle hCallback
Definition: XnModuleInterface.h:852
void(* General)(void *pInterface)
Definition: XnModuleInterface.h:182
XnModuleNodeHandle XnModuleStateChangedHandler void XnCallbackHandle * phCallback
Definition: XnModuleInterface.h:882
XnStatus(* AbortCalibration)(XnModuleNodeHandle hGenerator, XnUserID user)
Definition: XnModuleInterface.h:1248
XnStatus(* SetPixelFormat)(XnModuleNodeHandle hGenerator, XnPixelFormat Format)
Definition: XnModuleInterface.h:1124
Definition: XnModuleInterface.h:1207
XnStatus(* GetCoM)(XnModuleNodeHandle hGenerator, XnUserID user, XnPoint3D *pCoM)
Definition: XnModuleInterface.h:1303
XnStatus(* GetSkeletonJointPosition)(XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointPosition *pJoint)
Definition: XnModuleInterface.h:1242
Definition: XnModuleInterface.h:411
XnStatus(* LoadScriptFromString)(XnModuleNodeHandle hScript, const XnChar *strScript)
Definition: XnModuleInterface.h:1357
struct XnModuleUserPositionCapabilityInterface XnModuleUserPositionCapabilityInterface
XnStatus(* GetActiveGestures)(XnModuleNodeHandle hGenerator, XnChar **pstrGestures, XnUInt16 *nGestures)
Definition: XnModuleInterface.h:1176
void(* UnregisterFromHandTouchingFOVEdge)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1210
XnBool(* IsJointActive)(XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint)
Definition: XnModuleInterface.h:1237
void(* UnregisterFromGestureIntermediateStageCompleted)(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
Definition: XnModuleInterface.h:1189
Definition: XnModuleInterface.h:527
struct XnModuleSceneAnalyzerInterface XnModuleSceneAnalyzerInterface
XnStatus(* ResetViewPoint)(XnModuleNodeHandle hGenerator)
Definition: XnModuleInterface.h:493
void(* Script)(struct XnModuleScriptNodeInterface *pInterface)
Definition: XnModuleInterface.h:180
struct XnModuleMirrorInterface XnModuleMirrorInterface
struct XnModuleRecorderInterface XnModuleRecorderInterface
Definition: XnModuleInterface.h:1231
XnContext const XnChar const XnChar XnNodeInfoList const XnChar * strConfigurationDir
Definition: XnModuleInterface.h:141