Hello,
i am using the MixingSampleProvider for multiple Inputs.
```
BufferedWaveProvider dummy = new BufferedWaveProvider(new WaveFormat(48000, 16, 1));
MixingSampleProvider ss = new MixingSampleProvider(WaveFormat.CreateIeeeFloatWaveFormat(48000, 1));
ss.AddMixerInput(dummy);
WaveOut waveOut = new WaveOut();
waveOut.Init(ss);
waveOut.Play();
```
undefinied error while waveoutopen.interop
```
I think the floatWaveFormat is the reason, the same Code above works fine without the MixingSampleProvider.
waveOut.Init(dummy);
waveOut.Play();
```
But when i use DirectSound as waveOut both Codes are ist working fine.
Why?
Comments: UPDATE: When changed the SampleRate to 32000, then it works fine. But i Need 48000 as SampleRate. Waveout.Init() does not accept 48000 as Floating eee Format.
i am using the MixingSampleProvider for multiple Inputs.
```
BufferedWaveProvider dummy = new BufferedWaveProvider(new WaveFormat(48000, 16, 1));
MixingSampleProvider ss = new MixingSampleProvider(WaveFormat.CreateIeeeFloatWaveFormat(48000, 1));
ss.AddMixerInput(dummy);
WaveOut waveOut = new WaveOut();
waveOut.Init(ss);
waveOut.Play();
```
undefinied error while waveoutopen.interop
```
I think the floatWaveFormat is the reason, the same Code above works fine without the MixingSampleProvider.
waveOut.Init(dummy);
waveOut.Play();
```
But when i use DirectSound as waveOut both Codes are ist working fine.
Why?
Comments: UPDATE: When changed the SampleRate to 32000, then it works fine. But i Need 48000 as SampleRate. Waveout.Init() does not accept 48000 as Floating eee Format.