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)