MixingSampleProvider NAudio 的父层次结构是什么
What is parent hierarchy of MixingSampleProvider NAudio
我正在使用下面的代码来混合波形文件
void Mixingfunction(List<string> inputFiles)
{
MixingSampleProvider mixer = new MixingSampleProvider(NAudio.Wave.WaveFormat.CreateIeeeFloatWaveFormat(44100, 1));
try
{
for (int y = 0; y < counter; y++)
{
audioFileReader = new AudioFileReader(inputFiles[y]);
mixer.AddMixerInput((ISampleProvider)audioFileReader);
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return;
}
if (flag == true)
{
mixer.AddMixerInput((ISampleProvider)sineWaveProvider);
}
SampleToWaveProvider mixer2 = new SampleToWaveProvider(mixer);
waveout.Init(mixer2);
waveout.Play();
}
指出错误'The type or namespace MixingSampleProvider could not be found'。我已经添加了 Naudio 的参考并使用了
using NAudio;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
使用 NAudio.Wave.WaveIn
解决了与 WaveIn
相同的问题。那么 MixingSampleProvider
.
的父层次结构是什么?
它在 NAudio.Wave.SampleProviders
所以请确保您使用的是最新的 NAudio (1.7.3)
我正在使用下面的代码来混合波形文件
void Mixingfunction(List<string> inputFiles)
{
MixingSampleProvider mixer = new MixingSampleProvider(NAudio.Wave.WaveFormat.CreateIeeeFloatWaveFormat(44100, 1));
try
{
for (int y = 0; y < counter; y++)
{
audioFileReader = new AudioFileReader(inputFiles[y]);
mixer.AddMixerInput((ISampleProvider)audioFileReader);
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return;
}
if (flag == true)
{
mixer.AddMixerInput((ISampleProvider)sineWaveProvider);
}
SampleToWaveProvider mixer2 = new SampleToWaveProvider(mixer);
waveout.Init(mixer2);
waveout.Play();
}
指出错误'The type or namespace MixingSampleProvider could not be found'。我已经添加了 Naudio 的参考并使用了
using NAudio;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
使用 NAudio.Wave.WaveIn
解决了与 WaveIn
相同的问题。那么 MixingSampleProvider
.
它在 NAudio.Wave.SampleProviders
所以请确保您使用的是最新的 NAudio (1.7.3)