internal static bool IsSDKWorking() { bool SDKWorks = false; try { KinectV1StatusEventArgs[] statuses = KinectV1StatusHelper.GetAllKinectsStatus(); SDKWorks = true; } catch { } return(SDKWorks); }
public static StatusEventArgs[] GetAllKinectsStatus() { KinectV1StatusEventArgs[] statusArray = KinectV1StatusHelper.GetAllKinectsStatus(); StatusEventArgs[] statuses = new StatusEventArgs[statusArray.Length]; for (int i = 0; i < statusArray.Length; i++) { statuses[i] = new StatusEventArgs(); statuses[i].isXBox360Kinect = statusArray[i].isXBox360Kinect; statuses[i].KinectNumber = statusArray[i].KinectNumber; statuses[i].Status = statusArray[i].Status; statuses[i].UniqueKinectID = statusArray[i].UniqueKinectID; } return(statuses); }