Проблема при попытке сделать это с Phonon заключается в том, что Phonon :: MediaSource не предоставляет никакого API, с помощью которого вы можете указать формат аудио - то есть частоту дискретизации, кодировку и количество каналов в вашем PCM поток данных. Обычно эта информация кодируется в заголовке файла (для файлов данных PCM, обычно заголовок WAV ), но поскольку вы заявили, что хотите воспроизводить «необработанный звук», я предполагаю, что вы имеете в виду буквально буферы образцов ПКМ.
Qt 4.6 представляет новый низкоуровневый набор аудио API в модуле QtMultimedia . Вы можете использовать QAudioOutput для воспроизведения необработанных аудиопотоков.
Обратите внимание, что поддержка API-интерфейсов QtMultimedia пока не так широко распространена, как Phonon, но уже есть бэкэнды для Windows, Mac и Linux (с поддержкой аудио подсистем PULSE и ALSA).