Software Development Kit, Read this first
Static library (.lib)MediaInfo is written in standart C++.
Some binaries are released (take a look to the download page):
Dynamic library (.Dll)DLL is available as a dynamic link from other languages (or C++ compilers users who wants to use a DLL).
Any language compatible with standart DLLs are compatible with MediaInfo DLL.
Some examples are included in the DLL release (take a look to the download page):
- .sln : "...Format Version 9.00" to 7.00
- .xxproj : "Version="8.00" or "Version="7.10" to 7.00
This is not always tested, but you should easily adapt them to your compiler)
There are contributions (in the "Contrib" directory), with no support:
Don't forget to put MediaInfo.dll and Example.ogg in your executable folder.
ConventionsCode is shown with C++ view:
If you use the "C" interface (for example, if you use the DLL), you should map with:
"Handle" is a unique identifier of the object you use (created by
Because of the lack of namespaces in C language, you must change constants too:
If you use the "C++" interface, don't forget that all classes and typedefs are in the MediaInfoLib namespace:
Note : language specific formating (";" at the end of line, "L" for Unicode strings...) are not in this explaination.
Note : some languages permit more cutomization of constants, take a look in the header file to know exact names.