← API Interface List
← Xvisio SDK Documentation Home Page
public static extern int xslam_start_skeleton_ex_with_cb(xslam_skeleton_callback cb);
Input:
public static void OnSkeletonCallback(XvXRSkeleton skeleton)
XvXRSkeleton Structural
public struct XvXRSkeleton
{
public int size;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 50, ArraySubType = UnmanagedType.Struct)]
public Point[] joints_ex;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 50, ArraySubType = UnmanagedType.Struct)]
public RotatePoint[] rotateData;
public long dataFetchTimeMs;
public long dataTimeStampMs;
};
public static extern int xslam_start_gesture_ex_with_cb(xslam_gesture_callback cb);
Input:
public static void OnGestureCallback(GestureData gesture)
GestureData Structural
public struct GestureData
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
public int[] index;//[0]Left hand static gesture [1]Right hand static gesture
};
Static Gesture Legend