我必须设置我的WAV文件的幅度。我正在使用NAudio。它的VolumeMeter类具有Amplitude属性。
我在将此类与音频集成时遇到问题,因为我如何更改音频的振幅。
我的代码是:
private void setAmplitude(int val)
{
WaveFileReader reader = new WaveFileReader("D:\\us1.wav");
VolumeMeter meter = new VolumeMeter();
//set the amplitutde of "reader" to "val"
//dunno what to type here so that I can link my meter and reader
//my intention is to use : meter.Amplitude=val;
WaveOut waveOut = new WaveOut();
waveOut.Init(reader);
waveOut.Play();
}