private void SetSensor(KinectSensor newSensor)
{
if (_sensor != null)
{
_sensor.Stop();
}
_sensor = newSensor;
if (_sensor != null)
{
Debug.WriteLine("Hello world");
Debug.Assert(_sensor.Status == KinectStatus.Connected, "This should only be called with Connected sensors.");
_sensor.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30);
_sensor.DepthStream.Enable(DepthImageFormat.Resolution640x480Fps30);
if (RangeModeValue == RangeModeFormat.Near)
_sensor.DepthStream.Range = DepthRange.Near;
//newSensor.DepthStream.Range = DepthRange.Near; // Set the near mode
_sensor.AllFramesReady += _sensor_AllFramesReady; // Register event
_sensor.Start();
}
}