|
typedef struct XnContext | XnContext |
|
typedef struct XnInternalNodeData * | XnNodeHandle |
|
typedef XnUInt32 | XnLockHandle |
|
typedef XnInt32 | XnProductionNodeType |
|
typedef enum XnPredefinedProductionNodeType | XnPredefinedProductionNodeType |
|
typedef struct XnVersion | XnVersion |
|
typedef struct XnProductionNodeDescription | XnProductionNodeDescription |
|
typedef struct XnNodeInfo | XnNodeInfo |
|
typedef struct XnNodeInfoListNode | XnNodeInfoListNode |
|
typedef struct XnNodeInfoList | XnNodeInfoList |
|
typedef struct XnNodeInfoListIterator | XnNodeInfoListIterator |
|
typedef struct XnNodeQuery | XnNodeQuery |
|
typedef struct XnLicense | XnLicense |
|
typedef struct XnEnumerationErrors | XnEnumerationErrors |
|
typedef void * | XnModuleNodeHandle |
|
typedef void(* | XnStateChangedHandler) (XnNodeHandle hNode, void *pCookie) |
|
typedef void(* | XnErrorStateChangedHandler) (XnStatus errorState, void *pCookie) |
|
typedef void(* | XnFreeHandler) (const void *pData) |
|
typedef void(* | XnContextShuttingDownHandler) (XnContext *pContext, void *pCookie) |
|
typedef void(* | XnNodeCreationHandler) (XnContext *pContext, XnNodeHandle hCreatedNode, void *pCookie) |
|
typedef void(* | XnNodeDestructionHandler) (XnContext *pContext, const XnChar *strDestroyedNodeName, void *pCookie) |
|
typedef void * | XnCallbackHandle |
|
typedef struct XnModuleExportedProductionNodeInterface | XnModuleExportedProductionNodeInterface |
|
typedef XnUInt16 | XnDepthPixel |
|
typedef struct XnRGB24Pixel | XnRGB24Pixel |
|
typedef struct XnYUV422DoublePixel | XnYUV422DoublePixel |
|
typedef XnUInt8 | XnGrayscale8Pixel |
|
typedef XnUInt16 | XnGrayscale16Pixel |
|
typedef XnGrayscale16Pixel | XnIRPixel |
|
typedef XnUInt16 | XnLabel |
|
typedef enum XnResolution | XnResolution |
|
typedef struct XnMapOutputMode | XnMapOutputMode |
|
typedef enum XnSampleRate | XnSampleRate |
|
typedef struct XnWaveOutputMode | XnWaveOutputMode |
|
typedef struct XnVector3D | XnVector3D |
|
typedef XnVector3D | XnPoint3D |
|
typedef struct XnBoundingBox3D | XnBoundingBox3D |
|
typedef struct XnCropping | XnCropping |
|
typedef struct XnFieldOfView | XnFieldOfView |
|
typedef enum XnPixelFormat | XnPixelFormat |
|
typedef struct XnSupportedPixelFormats | XnSupportedPixelFormats |
|
typedef enum XnPlayerSeekOrigin | XnPlayerSeekOrigin |
|
typedef enum XnPowerLineFrequency | XnPowerLineFrequency |
|
typedef XnUInt32 | XnUserID |
|
typedef XnFloat | XnConfidence |
|
typedef struct XnMatrix3X3 | XnMatrix3X3 |
|
typedef struct XnPlane3D | XnPlane3D |
|
typedef struct XnSkeletonJointPosition | XnSkeletonJointPosition |
|
typedef struct XnSkeletonJointOrientation | XnSkeletonJointOrientation |
|
typedef struct XnSkeletonJointTransformation | XnSkeletonJointTransformation |
|
typedef enum XnSkeletonJoint | XnSkeletonJoint |
|
typedef enum XnSkeletonProfile | XnSkeletonProfile |
|
typedef enum XnPoseDetectionStatus | XnPoseDetectionStatus |
|
typedef enum XnPoseDetectionState | XnPoseDetectionState |
|
typedef enum XnCalibrationStatus | XnCalibrationStatus |
|
typedef enum XnDirection | XnDirection |
|
typedef void(* | XnUserHandler) (XnNodeHandle hNode, XnUserID user, void *pCookie) |
|
typedef void(* | XnHandCreate) (XnNodeHandle hNode, XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
|
typedef void(* | XnHandUpdate) (XnNodeHandle hNode, XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
|
typedef void(* | XnHandDestroy) (XnNodeHandle hNode, XnUserID user, XnFloat fTime, void *pCookie) |
|
typedef void(* | XnHandTouchingFOVEdge) (XnNodeHandle hNode, XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie) |
|
typedef void(* | XnGestureRecognized) (XnNodeHandle hNode, const XnChar *strGesture, const XnPoint3D *pIDPosition, const XnPoint3D *pEndPosition, void *pCookie) |
|
typedef void(* | XnGestureProgress) (XnNodeHandle hNode, const XnChar *strGesture, const XnPoint3D *pPosition, XnFloat fProgress, void *pCookie) |
|
typedef void(* | XnGestureIntermediateStageCompleted) (XnNodeHandle hNode, const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
|
typedef void(* | XnGestureReadyForNextIntermediateStage) (XnNodeHandle hNode, const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
|
typedef void(* | XnCalibrationStart) (XnNodeHandle hNode, XnUserID user, void *pCookie) |
|
typedef void(* | XnCalibrationEnd) (XnNodeHandle hNode, XnUserID user, XnBool bSuccess, void *pCookie) |
|
typedef void(* | XnCalibrationInProgress) (XnNodeHandle hNode, XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
|
typedef void(* | XnCalibrationComplete) (XnNodeHandle hNode, XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
|
typedef void(* | XnPoseDetectionCallback) (XnNodeHandle hNode, const XnChar *strPose, XnUserID user, void *pCookie) |
|
typedef void(* | XnPoseDetectionInProgress) (XnNodeHandle hNode, const XnChar *strPose, XnUserID user, XnPoseDetectionStatus poseDetectionError, void *pCookie) |
|
typedef enum XnRecordMedium | XnRecordMedium |
|
typedef XnUInt32 | XnCodecID |
|
typedef struct XnRecorderOutputStreamInterface | XnRecorderOutputStreamInterface |
|
typedef struct XnPlayerInputStreamInterface | XnPlayerInputStreamInterface |
|
typedef struct XnNodeNotifications | XnNodeNotifications |
|
typedef struct XnUInt32XYPair | XnUInt32XYPair |
|
typedef struct XnOutputMetaData | XnOutputMetaData |
|
typedef struct XnMapMetaData | XnMapMetaData |
|
typedef struct XnDepthMetaData | XnDepthMetaData |
|
typedef struct XnImageMetaData | XnImageMetaData |
|
typedef struct XnIRMetaData | XnIRMetaData |
|
typedef struct XnAudioMetaData | XnAudioMetaData |
|
typedef struct XnSceneMetaData | XnSceneMetaData |
|
|
enum | XnPredefinedProductionNodeType {
XN_NODE_TYPE_INVALID = -1,
XN_NODE_TYPE_DEVICE = 1,
XN_NODE_TYPE_DEPTH = 2,
XN_NODE_TYPE_IMAGE = 3,
XN_NODE_TYPE_AUDIO = 4,
XN_NODE_TYPE_IR = 5,
XN_NODE_TYPE_USER = 6,
XN_NODE_TYPE_RECORDER = 7,
XN_NODE_TYPE_PLAYER = 8,
XN_NODE_TYPE_GESTURE = 9,
XN_NODE_TYPE_SCENE = 10,
XN_NODE_TYPE_HANDS = 11,
XN_NODE_TYPE_CODEC = 12,
XN_NODE_TYPE_PRODUCTION_NODE = 13,
XN_NODE_TYPE_GENERATOR = 14,
XN_NODE_TYPE_MAP_GENERATOR = 15,
XN_NODE_TYPE_SCRIPT = 16,
XN_NODE_TYPE_FIRST_EXTENSION
} |
|
enum | XnResolution {
XN_RES_CUSTOM = 0,
XN_RES_QQVGA = 1,
XN_RES_CGA = 2,
XN_RES_QVGA = 3,
XN_RES_VGA = 4,
XN_RES_SVGA = 5,
XN_RES_XGA = 6,
XN_RES_720P = 7,
XN_RES_SXGA = 8,
XN_RES_UXGA = 9,
XN_RES_1080P = 10,
XN_RES_QCIF = 11,
XN_RES_240P = 12,
XN_RES_CIF = 13,
XN_RES_WVGA = 14,
XN_RES_480P = 15,
XN_RES_576P = 16,
XN_RES_DV = 17
} |
|
enum | XnSampleRate {
XN_SAMPLE_RATE_8K = 8000,
XN_SAMPLE_RATE_11K = 11025,
XN_SAMPLE_RATE_12K = 12000,
XN_SAMPLE_RATE_16K = 16000,
XN_SAMPLE_RATE_22K = 22050,
XN_SAMPLE_RATE_24K = 24000,
XN_SAMPLE_RATE_32K = 32000,
XN_SAMPLE_RATE_44K = 44100,
XN_SAMPLE_RATE_48K = 48000
} |
|
enum | XnPixelFormat {
XN_PIXEL_FORMAT_RGB24 = 1,
XN_PIXEL_FORMAT_YUV422 = 2,
XN_PIXEL_FORMAT_GRAYSCALE_8_BIT = 3,
XN_PIXEL_FORMAT_GRAYSCALE_16_BIT = 4,
XN_PIXEL_FORMAT_MJPEG = 5
} |
|
enum | XnPlayerSeekOrigin { XN_PLAYER_SEEK_SET = 0,
XN_PLAYER_SEEK_CUR = 1,
XN_PLAYER_SEEK_END = 2
} |
|
enum | XnPowerLineFrequency { XN_POWER_LINE_FREQUENCY_OFF = 0,
XN_POWER_LINE_FREQUENCY_50_HZ = 50,
XN_POWER_LINE_FREQUENCY_60_HZ = 60
} |
|
enum | XnSkeletonJoint {
XN_SKEL_HEAD = 1,
XN_SKEL_NECK = 2,
XN_SKEL_TORSO = 3,
XN_SKEL_WAIST = 4,
XN_SKEL_LEFT_COLLAR = 5,
XN_SKEL_LEFT_SHOULDER = 6,
XN_SKEL_LEFT_ELBOW = 7,
XN_SKEL_LEFT_WRIST = 8,
XN_SKEL_LEFT_HAND = 9,
XN_SKEL_LEFT_FINGERTIP =10,
XN_SKEL_RIGHT_COLLAR =11,
XN_SKEL_RIGHT_SHOULDER =12,
XN_SKEL_RIGHT_ELBOW =13,
XN_SKEL_RIGHT_WRIST =14,
XN_SKEL_RIGHT_HAND =15,
XN_SKEL_RIGHT_FINGERTIP =16,
XN_SKEL_LEFT_HIP =17,
XN_SKEL_LEFT_KNEE =18,
XN_SKEL_LEFT_ANKLE =19,
XN_SKEL_LEFT_FOOT =20,
XN_SKEL_RIGHT_HIP =21,
XN_SKEL_RIGHT_KNEE =22,
XN_SKEL_RIGHT_ANKLE =23,
XN_SKEL_RIGHT_FOOT =24
} |
|
enum | XnSkeletonProfile {
XN_SKEL_PROFILE_NONE = 1,
XN_SKEL_PROFILE_ALL = 2,
XN_SKEL_PROFILE_UPPER = 3,
XN_SKEL_PROFILE_LOWER = 4,
XN_SKEL_PROFILE_HEAD_HANDS = 5
} |
|
enum | XnPoseDetectionStatus {
XN_POSE_DETECTION_STATUS_OK = 0,
XN_POSE_DETECTION_STATUS_NO_USER = 1,
XN_POSE_DETECTION_STATUS_TOP_FOV = 2,
XN_POSE_DETECTION_STATUS_SIDE_FOV = 3,
XN_POSE_DETECTION_STATUS_ERROR = 4,
XN_POSE_DETECTION_STATUS_NO_TRACKING = 5
} |
|
enum | XnPoseDetectionState { XN_POSE_DETECTION_STATE_IN_POSE =0,
XN_POSE_DETECTION_STATE_OUT_OF_POSE =1,
XN_POSE_DETECTION_STATE_UNDEFINED =2
} |
|
enum | XnCalibrationStatus {
XN_CALIBRATION_STATUS_OK = 0,
XN_CALIBRATION_STATUS_NO_USER = 1,
XN_CALIBRATION_STATUS_ARM = 2,
XN_CALIBRATION_STATUS_LEG = 3,
XN_CALIBRATION_STATUS_HEAD = 4,
XN_CALIBRATION_STATUS_TORSO = 5,
XN_CALIBRATION_STATUS_TOP_FOV = 6,
XN_CALIBRATION_STATUS_SIDE_FOV = 7,
XN_CALIBRATION_STATUS_POSE = 8,
XN_CALIBRATION_STATUS_MANUAL_ABORT = 9,
XN_CALIBRATION_STATUS_MANUAL_RESET = 10,
XN_CALIBRATION_STATUS_TIMEOUT_FAIL = 11
} |
|
enum | XnDirection {
XN_DIRECTION_ILLEGAL = 0,
XN_DIRECTION_LEFT = 1,
XN_DIRECTION_RIGHT = 2,
XN_DIRECTION_UP = 3,
XN_DIRECTION_DOWN = 4,
XN_DIRECTION_FORWARD = 5,
XN_DIRECTION_BACKWARD = 6
} |
|
enum | XnRecordMedium { XN_RECORD_MEDIUM_FILE = 0
} |
|