For the application that I create, I need to be able to read AAC and MP3 files and receive waveform data (do not play them directly, I need to manipulate the data before playing). Ideally, I should be able to read any MP3 / AAC file (VBR, various bit rates, etc.), or at least everything that may appear in iTunes.
This last point is very important, as Chuck noted. I assumed that iTunes will be MP3, I did not know that they used AAC. In fact, I should be able to read everything that is in iTunes.
Which approach do you recommend me to use?
What libraries exist?
This is for a commercial application that will run on Windows, written in C # 3.0. I can use open source libraries, but nothing with a license that will force me to publish my source code later.
Any pointers are welcome!
source
share