private void PSEFadeTimer_Tick(object sender, EventArgs e) { if (Enabled == false) { return; } PSEFadeTimer.Stop(); MicMixEnd?.Invoke(this, new EventArgs()); BufferedWaveProvider.ClearBuffer(); }
private void PSE_ExtractedDegreeOfRisk(object sender, PerilousSoundEventArgs e) { if (Enabled == false) { return; } int lev = (int)e.DangerLevel; if (lev > (int)MicDisableRisk) { Perform = true; PSEFadeTimer.Start(); } else { Perform = false; BufferedWaveProvider.ClearBuffer(); } }