コード例 #1
0
        private void RecordClick(object sender, RoutedEventArgs e)
        {
            if (IsRecording)
            {
                recorder.Stop();
                recorder    = null;
                IsRecording = false;
                Message     = "";
                return;
            }
            var saveFileDialog = new SaveFileDialog {
                Title = "Select filename", Filter = "Replay files|*.replay"
            };

            if (saveFileDialog.ShowDialog() != true)
            {
                return;
            }

            recorder = new KinectRecorder(RecordOptions, saveFileDialog.FileName, _kinectSensor);
            Message  = string.Format("Recording {0}", RecordOptions.ToString());
            recorder.StartAudioRecording();
            IsRecording = true;
        }
コード例 #2
0
		private void RecordClick(object sender, RoutedEventArgs e)
		{
			if (IsRecording)
			{
				recorder.Stop();
				recorder = null;
				IsRecording = false;
				Message = "";
				return;
			}
			var saveFileDialog = new SaveFileDialog { Title = "Select filename", Filter = "Replay files|*.replay" };
			if (saveFileDialog.ShowDialog() != true) return;

			recorder = new KinectRecorder(RecordOptions, saveFileDialog.FileName, _kinectSensor);
			Message = string.Format("Recording {0}", RecordOptions.ToString());
			recorder.StartAudioRecording();
			IsRecording = true;
		}