public void InitValues(frmKinect form, bool isActive, KinectStatus status, string deviceConnId) { if (isActive) { this.ksResult = this.Init(); form.btnStream.Enabled = true; form.lblStatus.Text = status.ToString(); form.lblConnectionID.Text = deviceConnId; } else { ksResult.KSensor.Dispose(); form.btnStream.Enabled = false; form.lblStatus.Text = status.ToString(); form.lblConnectionID.Text = deviceConnId; } }
public KinectSensorResult Init() { KinectSensorResult ksResult = new KinectSensorResult(); if (KinectSensor.KinectSensors.Count > 0) { ksResult.KSensor = KinectSensor.KinectSensors[0]; ksResult.IsExist = true; } else { ksResult.KSensor = null; ksResult.IsExist = false; } return(ksResult); }
public KinectController(frmKinect form) { KinectSensor.KinectSensors.StatusChanged += KinectSensors_StatusChanged; this.form = form; this.ksResult = this.Init(); }