(WARNING : WORK IN PROGRESS, SOME DETAILS MAY BE WRONG)

Conventions

Code is shown with C++ view :
ClassName::MethodName (Variables)

If you use the "C" interface (for example, if you use the DLL), you should map with :
ClassName_MethodName (Handle, Variables)
"Handle" is a unique identifier of the object you use (created by ClassName_New())
Because of the lack of namespaces in C language, you must change constants too :
XXX --> MediaInfo_XXX

If you use the "C++" interface, don't forget that all classes and typedefs are in the MediaInfoLib namespace :
use namespace MediaInfoLib;

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.

Contents