Сабж, что надо - надо мне гдето подглядеть как обычно поступают с различными файлами и как их выводят в /dev/dsp, то есть всякий ресэмплинг и прочее - никогда особо с звуком не работал.
Как открыть девайс и туда что либо запихнуть понятно, но как это делать правильно - у меня к примеру есть файлики там rate 8kHz и далеко н каждый модуль для звуковухи сможет работать с этим rate.
То что надо делать ресэмплинг оно ясно, но как это делать правильно и как делают это обычно - вот это интерестно - просто чтобы не тратить лишнее время на это.
Используемый язык - C (плюсы не предлагать =))
Ну или тыкните носом в _нормальную_ документацию где все мелочи описаны.
Работать с alsa тоже не предлагать ;-) нужно именно через oss