top of page

Шаг №3. Декодирование MP3, отправка данных на ЦАП

Пришло время декодировать MP3 файлы. И в поисках информации по данной теме мы наткнулись на сайт со статьей о работе с Helix decoder.

Helix decoder - decoder mp3 с открытым исходным кодом.

На просторах интернета нам попался готовый к работе с ARM процессорами декодер.

Для простоты работы целесообразно создать перечисление состояний ЦАПа и структуру, хранящую всю необходимую информацию для чтения файла, декодирования и отправки на ЦАП.

Ниже представляем вам готовую библиотеку для чтения файла, декодирования, отправки на ЦАП + есть возможность проигрывания директории.

Все функции прокомментированы, думаю у вас не составит труда разобраться в этом коде.

Ссылка на библиотеку: https://yadi.sk/d/M1AJZH2rgs3GJ

В проекте необходимо выставить оптимизацию компилятора не ниже 02.

yyQk-gaaMJ4.jpg


bottom of page