示例#1
0
        internal static bool IsSDKWorking()
        {
            bool SDKWorks = false;

            try
            {
                KinectV2StatusHelper.TestKinectSDK();
                SDKWorks = true;
            }
            catch { }

            return(SDKWorks);
        }
示例#2
0
        public static StatusEventArgs[] GetAllKinectsStatus()
        {
            KinectV2StatusEventArgs[] statusArray = KinectV2StatusHelper.GetAllKinectsStatus();
            StatusEventArgs[]         statuses    = new StatusEventArgs[statusArray.Length];

            for (int i = 0; i < statusArray.Length; i++)
            {
                statuses[i] = new StatusEventArgs();
                statuses[i].KinectNumber   = statusArray[i].KinectNumber;
                statuses[i].Status         = statusArray[i].Status;
                statuses[i].UniqueKinectID = statusArray[i].UniqueKinectID;
            }

            return(statuses);
        }
示例#3
0
 public static void StopKinectV2Service()
 {
     KinectV2StatusHelper.StopKinectV2Service();
 }
示例#4
0
 public StatusHelper()
 {
     realHelper = new KinectV2StatusHelper();
     realHelper.KinectV2StatusChanged += realHelper_KinectV2StatusChanged;
 }