public PoseDetectionStateStatus GetPoseStatus(UserID userID, string poseName) { UInt64 outPoseTime; PoseDetectionStateStatus poseStatus = new PoseDetectionStateStatus(); int status = SafeNativeMethods.xnGetPoseStatus(this.InternalObject, userID, poseName, out outPoseTime, out poseStatus.m_eStatus, out poseStatus.m_eState); poseStatus.m_poseTime = (Int64)outPoseTime; WrapperUtils.ThrowOnError(status); return(poseStatus); }
public PoseDetectionStateStatus GetPoseStatus(UserID userID, string poseName) { UInt64 outPoseTime; PoseDetectionStateStatus poseStatus = new PoseDetectionStateStatus(); int status = SafeNativeMethods.xnGetPoseStatus(this.InternalObject,userID, poseName, out outPoseTime,out poseStatus.m_eStatus,out poseStatus.m_eState); poseStatus.m_poseTime = (Int64)outPoseTime; WrapperUtils.ThrowOnError(status); return poseStatus; }