WAV-файлы не являются «потоком частот». Он содержит серию образцов, отформатированных в соответствии с информацией, записанной в заголовке.
В лучшем из миров вы просто настраиваете свою звуковую карту для обработки формата данных, указанного в заголовке, тогда вам просто нужно продолжать предоставлять необработанные данные в порциях "DATA" в буферы данных звуковых карт.
То, как это делается в Minix 3, выходит за пределы этого ответа (я просто не знаю, как Minix вообще обрабатывает звук), но я уверен, что он очень поможет в понимании основ цифрового аудио.