NUI_BODY_DATA Structure

NUI body data.

Syntax

struct NUI_BODY_DATA {
    DirectX::XMVECTOR SkeletonJointPositions[NUI_SKELETON_JOINT_COUNT];
    DirectX::XMVECTOR SkeletonJointOrientations[NUI_SKELETON_JOINT_COUNT];
    NUI_SKELETON_JOINT_TRACKING_STATE SkeletonJointPositionTrackingStates[NUI_SKELETON_JOINT_COUNT];
    NUI_EXPRESSION_DATA ExpressionData;
    NUI_HAND_DATA HandData[NUI_HAND_HANDEDNESS_COUNT];
    UINT64 TrackingID;
    NUI_BODY_TRACKING_STATE TrackingState;
    NUI_FITNESS_DATA FitnessData;
    UINT32 QualityFlags;
};  

Members

SkeletonJointPositions
Array of joint positions.

SkeletonJointOrientations
Array of joint orientations

SkeletonJointPositionTrackingStates
Array of position tracking states.

ExpressionData
Expression data.

HandData
Array of hand data.

TrackingID
Tracking id.

TrackingState
Tracking state.

FitnessData
Fitness data.

QualityFlags
Data quality options.

Requirements

Header: Declared in xstudio.h.

Library: Use Use xstudioclient.lib (console) or xstudioservice.lib (desktop)..