Libmad is a powerful open source library written in C that decodes MP3 files to uncompressed PCM data. However, it compiles as a static library, limiting its access to C/C++. I have written code (based on the source madlld) that compiles to a DLL, enabling other languages (i.e. C#, Visual Basic) to access the libmad library using the simple interface I've provided.
This source also provides a pre-compiled DLL (and .LIB).
It was compiled against libmad version 0.15.1b. Read the
inline documentation of the source files and look at the
example 'test.cpp' for usage.
J. A. Robson
File List:
Makefile
2Kb
bstdfile.cpp
10Kb
bstdfile.h
3Kb
diffs.txt
2Kb
madlldlib.cpp
23Kb
madlldlib.dll
152Kb
madlldlib.h
2Kb
madlldlib.lib
2Kb
readme.txt
222b
test.cpp
3Kb
Similar code
ID3Test
(Popularity: ) : Shows how to load an ID3 from an MP3 file. Just drop an mp3 file on the exe-file and it ...