HyperComments.Recorder.RecordingCommand.Execute C# (CSharp) Method

Execute() public method

public Execute ( object parameter ) : void
parameter object
return void
        public void Execute(object parameter)
        {
            try
            {
                if (_isRecording)
                {
                    _isRecording = false;
                    AudioRecorder.Stop(_recordingCompletedCallback);
                }
                else
                {
                    _isRecording = true;
                    _filename = GetRecordingFilename();
                    AudioRecorder.Start(_filename);
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }