This project has moved. For the latest updates, please go here.

Converting 32 bit floating point interleave to byte array?

Sep 8, 2013 at 8:36 PM
I am trying to get the Asio output to playback through the waveProvider. It looks like waveProvider needs a byte array of 16 bit samples, but ASIO output is a 32 bit float array. How can I go about converting this output to play through the waveProvider?
Coordinator
Sep 9, 2013 at 12:30 PM
WaveProvider can be any format. So why not just play back audio at 32 bit float? You can use WaveFloatTo16Provider to get to 16 bit from float as well if you want