Only add the buffered wave provider to your mixer once (assuming you have one continuous stream of incoming audio). Then decode all audio and write it into the same bufferedWaveProvider.
Also, I suspect your selectedCodec is not decoding to IEEE float. Set the BufferedWaveprovider up with the exact output format of the decoder, and then turn your buffered wave provider into a sampleProvider with ToSampleProvider before adding it as a mixer input.
Also, I suspect your selectedCodec is not decoding to IEEE float. Set the BufferedWaveprovider up with the exact output format of the decoder, and then turn your buffered wave provider into a sampleProvider with ToSampleProvider before adding it as a mixer input.