Чтение необработанных образцов PCM из файла MP3 с использованием QtMultimedia?

Есть ли способ использовать QtMultimedia для доступа к образцам необработанного звука PCM файлов MP3, хранящихся, скажем, в телефоне Nokia N950?

Если это невозможно, что было бы разумной альтернативой. Что-то, что можно было бы достаточно легко интегрировать с существующим проектом Qt. Я знаю о libmpg123, но я несколько запутался в том, как кросс-компилировать его для телефона, и я надеялся на что-то более простое.


person KT.    schedule 27.08.2011    source источник


Ответы (1)


Что ж, поскольку в течение нескольких месяцев лучшего ответа не будет, я дам свой собственный.

Изучив все QtMultimedia, я понял, что он не предоставляет эти функции, и в итоге использовал libmpg123. Оказалось, что можно повторно использовать только функции чтения необработанных mp3-файлов (mpg123_open, mpg123_seek, mpg123_read, mpg123_close) без необходимости связывания с какими-либо внешними библиотеками, что было достаточно для моих целей.

person KT.    schedule 08.12.2011