Для приложения, которое я создаю, мне нужно иметь возможность читать файлы AAC и MP3 и получать данные формы сигнала (не воспроизводить их напрямую, мне нужно манипулировать данными перед воспроизведением).
В идеале я должен быть в состоянии прочитать любой файл MP3 / AAC (VBR, различные битрейты и т. Д.) Или, по крайней мере, все, что может потенциально появиться в iTunes.
Последний пункт очень важен, как прокомментировал Чак. Я предполагал, что iTunes будет MP3, я не знал, что они использовали AAC. По сути, я должен читать все, что есть в iTunes.
Какой подход вы рекомендуете мне использовать?
Какие там библиотеки?
Это коммерческое приложение для Windows, написанное на C # 3.0. Я могу использовать библиотеки с открытым исходным кодом, но ничего с лицензией, которая заставит меня выпустить свой исходный код позже.
Любые указатели приветствуются!