private void StopAlAu()
        {
            // Get rid of Alvas Audio registration window
            bgAlvasRegWindowCloser.DoWork += new DoWorkEventHandler(bgAlvasRegWindowCloser_DoWork);
            bgAlvasRegWindowCloser.RunWorkerAsync();
            RecorderEx rex = new RecorderEx();

            rex.Format = AudioCompressionManager.GetPcmFormat(1, 16, 44100);
            rex.StartRecord();
            rex.StopRecord();
            // Get rid of Alvas Audio registration window
        }
Пример #2
0
        private void EnumRecorders()
        {
            int count = RecorderEx.RecorderCount;

            if (count > 0)
            {
                for (int i = -1; i < count; i++)
                {
                    cbRecorder.Items.Add(RecorderEx.GetRecorderName(i));
                }
                cbRecorder.SelectedIndex = 0;
            }
        }
Пример #3
0
 public void StartAudioRecording(string FileName)
 {
     try
     {
         AudioFileName = FileName + ".wav";
         RecorderEx rex = new RecorderEx();
         rex.Open  += new EventHandler(rex_Open);
         rex.Data  += new RecorderEx.DataEventHandler(rex_Data);
         rex.Close += new EventHandler(rex_Close);
         rex.Format = AudioCompressionManager.GetPcmFormat(1, 16, 44100);
         rex.StartRecord();
         this.is_recording = true;
         AudioRecorder     = rex;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Unable to start recording\n" + ex.Message);
         AudioFileName     = "";
         AudioRecorder     = null;
         this.is_recording = false;
     }
 }