private void StopKinect(KinectSensor sensor)
{
if (sensor != null)
{
if (sensor.IsRunning)
{
//stop sensor
sensor.Stop();
//stop audio if not null
if (sensor.AudioSource != null)
{
sensor.AudioSource.Stop();
}
if (sensor != null)
{
sensor.AudioSource.Stop();
sensor.Stop();
this.preSpeechRecognizer.RecognizeAsyncCancel();
this.preSpeechRecognizer.RecognizeAsyncStop();
this.postSpeechRecognizer.RecognizeAsyncCancel();
this.postSpeechRecognizer.RecognizeAsyncStop();
}
}
}
}