Different
means of use the library
You can use the library in theses ways :
- Using the Dynamic-linked library (DLL) : you can access the
library from any language, if this language has "C" DLL support.
This is the case of standart C compilers, Microsoft C++,
Borland C++,
Microsoft C#,
Microsoft J#, Microsoft Visual Basic.
Examples are provided with DLL, in most cases in the last version
availble of the language. Exception : Microsoft Visual Basic 5
& 6 are supported
too, thanks to contributors.
- Using ActiveX : thanks to contributors, an ActiveX wrapper
is
provided too. You can use it in Microsoft Internet Explorer or a Visual
Basic Script. Internet Explorer and VBS
examples are provided.
- Using the static library (LIB) : you can access the
library from a C/C++ compiler. Microsoft C++, Borland
C++, Bloodshed DevCpp,
MinGW and GCC (Linux) IA32 libraries are provided (to be
confirmed)
- From source : you can compile yourself the source.
Microsoft C++, Borland C++, Bloodshed DevCpp,
MinGW and GCC (Linux) makefiles are provided (to be confirmed)
Use
it with DLL
With your compiler, you can access to the DLL with some interface code.
There are some examples in the DLL file released, please take a look on
them.
Copy the code related to the DLL interface, into your code.
Use
it with ActiveX
With a HTML editor or a VBS editor, you can access to the DLL with some
interface code.
There are some examples in the DLL file released (in the "contrib"
directory), please take a look on them
Build
from source
If you want to compile yourself, you need first some third party
software.
A "How to" for third party is
here
After having compiled all needed third party libraries, download the
source
code, and compile MediaInfoLib.
Note : You can compile it with or without UNICODE support. Best is to
active UNICODE