private void InitializeAudioVideo() { webcam = new VideoHandler(); mic = new AudioHandler(); webcam.initialize(); mic.initialize(); this.Controls.Add(this.webcam.feed); this.Controls.Add(this.mic.wave); this.Controls.Add(this.mic.device); }
//-recordBtn_Click(): Runs when record button is clicked, starts audio recording private void recordBtn_Click(object sender, EventArgs e) { //Start recording audio recordBtn.Enabled = false; Log("[Recording audio...]"); int src = mic.getDevice(); AudioHandler.recordAudio(5, src); //Record for 5 seconds new Thread(() => { Thread.Sleep(5200); state++; }).Start(); }