0
Я использую ниже код для смешивания звуковых файловЧто такое родительская иерархия 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();
}
Он указывает ошибку 'тип или пространство имен MixingSampleProvider не может быть найден. Я уже добавил ссылку на NAudio и использовал
using NAudio;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
же проблемы с WaveIn
решен с помощью NAudio.Wave.WaveIn
. Итак, что такое родительская иерархия MixingSampleProvider
.
пожалуйста, помогите мне с http://stackoverflow.com/questions/39451983/reduce-delay-in-mapping-speaker -and-mic-volume-using-naudio-c-sharp, я изо всех сил пытаюсь справиться с этим с давних времен. –