private void OnSoundDetected(WAVSound detectedSound) { if (SoundRecognized != null) { EventHandler <WAVSoundEventArgs> handler = SoundDetected; WAVSoundEventArgs e = new WAVSoundEventArgs(detectedSound); handler(this, e); } }
private void OnSoundGenerated(WAVSound sound) { if (SoundGenerated != null) { EventHandler <WAVSoundEventArgs> handler = SoundGenerated; WAVSoundEventArgs e = new WAVSoundEventArgs(sound); handler(this, e); } }
private void HandleContinuousSoundDetected(object sender, WAVSoundEventArgs e) { if (InvokeRequired) { this.BeginInvoke(new MethodInvoker(() => detectedSoundVisualizer.SetSound(e.Sound))); } else { detectedSoundVisualizer.SetSound(e.Sound); } }