【发布时间】:2015-06-14 11:44:52
【问题描述】:
我使用 naudio 来生成指定频率的音调,如下所示:
private void gen_Sinus(double frequency)
{
WaveOut _myWaveOut = new WaveOut();
SignalGenerator mySinus = new SignalGenerator(44100, 1);//using NAudio.Wave.SampleProviders;
mySinus.Frequency = frequency;
mySinus.Type = SignalGeneratorType.Sin;
_myWaveOut.Init(mySinus);
_myWaveOut.Play();
}
我希望在单击按钮时播放该音调一段特定的时间,然后传递给该方法。例如,我们称之为:
double toneDuration
我更喜欢阻止一些睡眠方法,因为它必须尽可能准确。
【问题讨论】:
标签: c# signal-processing naudio