public void StopRecording() { if (null != KinectRecorder && KinectRecorder.IsRecording) { KinectRecorder.Stop(); } if (null != _recordingStream) { _recordingStream.Close(); _recordingStream.Dispose(); _recordingStream = null; } if (null != DataRecorder && DataRecorder.IsRecording) { DataRecorder.Stop(); } if (null != _dataOutStream) { _dataOutStream.Close(); _dataOutStream.Dispose(); _dataOutStream = null; } Status = Service.RecordingManagerStatus.Standby; }
void StopRecord() { if (recorder != null) { recorder.Stop(); recorder = null; return; } }
private void Stop_Click(object sender, RoutedEventArgs e) { if (Recorder != null) { Isrecording = false; Recorder.Stop(); Recorder = null; } System.Console.WriteLine("record stop!!!"); }
private void Clean() { if (swipeGestureRecognizer != null) { swipeGestureRecognizer.OnGestureDetected -= OnGestureDetected; } if (audioManager != null) { audioManager.Dispose(); audioManager = null; } if (parallelCombinedGestureDetector != null) { parallelCombinedGestureDetector.Remove(swipeGestureRecognizer); parallelCombinedGestureDetector.Remove(circleGestureRecognizer); parallelCombinedGestureDetector.Remove(triangleGestureRecognizer); parallelCombinedGestureDetector = null; //Add Triangle } CloseGestureDetector(); ClosePostureDetector(); if (voiceCommander != null) { voiceCommander.OrderDetected -= voiceCommander_OrderDetected; voiceCommander.Stop(); voiceCommander = null; } if (recorder != null) { recorder.Stop(); recorder = null; } if (eyeTracker != null) { eyeTracker.Dispose(); eyeTracker = null; } if (kinectSensor != null) { kinectSensor.DepthFrameReady -= kinectSensor_DepthFrameReady; kinectSensor.SkeletonFrameReady -= kinectRuntime_SkeletonFrameReady; kinectSensor.ColorFrameReady -= kinectRuntime_ColorFrameReady; kinectSensor.Stop(); kinectSensor = null; } }
void StopRecord() { if (recorder != null) { recorder.Stop(); System.IO.File.WriteAllLines(@"C:\TestAngles.txt", jointAngles); recorder = null; recordOption.Content = "Record"; return; } }
private void Clean() { KinectPresent = false; if (recorder != null && IsRecording) { recorder.Stop(); } if (replay != null) { replay.Stop(); replay.Dispose(); } if (_kinectSensor == null) { return; } if (_kinectSensor.IsRunning) { _kinectSensor.Stop(); } _kinectSensor.AllFramesReady -= KinectSensorAllFramesReady; _kinectSensor.Dispose(); _kinectSensor = null; }
public void StopRecording() { if (Recording) { System.Diagnostics.Debug.WriteLine("Stop recording..."); SkeletonRecordStream.Flush(); ColorRecordStream.Flush(); DepthRecordStream.Flush(); KinectSkeletonRecorder.Stop(); KinectColorRecorder.Stop(); KinectDepthRecorder.Stop(); Recording = false; } }
public void stopRecord(Boolean noEvent = false) { _isStoppingRecorder = true; if (_recorder == null) { return; } IsRecording = false; _recorder.Stop(); String fileName = _recorder.FileName; _recorder = null; if (!noEvent && RecordComplete != null) { RecordComplete(this, fileName); } }
private void StartRecording(KinectRecordOptions options) { StopReplaying(); StopRecording(); string fileId = Guid.NewGuid().ToString(); FilesUsed.Add(fileId, _fileLocation + fileId); if (null != KinectRecorder && KinectRecorder.IsRecording) { KinectRecorder.Stop(); } _recordingStream = new FileStream( FilesUsed[fileId], FileMode.OpenOrCreate ); if (null != DataRecorder && DataRecorder.IsRecording) { DataRecorder.Stop(); } _dataOutStream = new FileStream( FilesUsed[fileId] + "_data", FileMode.OpenOrCreate ); KinectRecorder = new KinectRecorder(options, _recordingStream); KinectRecorder.Start(); DataRecorder = new PostProcessedRecorder(_dataOutStream); DataRecorder.Start(); Status = Service.RecordingManagerStatus.Recording; OnRecordingStatusChanged(new RecordingStatusChangedEventArg(fileId)); }