1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
MediaInfo.Dll - http://MediaArea.net/MediaInfo
Copyright (c) MediaArea.net SARL. All Rights Reserved
Use of this source code is governed by a BSD-style license that can be found in the License.html file in the root of the source tree.
For software developers
-----------------------
There are examples for:
- BCB: Borland C++ Builder 12 (aka 2009)
- Delphi: Borland Delphi 12 (aka 2009)
- MSCS: Microsoft C# 9 (aka 2008): normal binary and ASP.net web application
- MSJS: Microsoft J# 8 (aka 2005)
- MSVB: Microsoft Visual Basic 9 (aka 2008)
- MSVC: Microsoft Visual C++ 9 (aka 2008)
- Java: Netbeans (with JNA or JNative binding)
- PureBasic
- Python 2
- Python 3
Don't forget to put MediaInfo.Dll and Example.ogg in your executable folder.
Note: for Visual Studio 7 (aka 2002), 7.1 (aka 2003) or 8 (aka 2005), you can edit .sln and .xxproj to be compatible.
- .sln: "...Format Version 9.00" to "7.00"
- .xxproj: "Version="8.00" to "7.00"
This is not always tested, but examples files are only a template, you can easily adapt them to your compiler
Note: I can't handle all versions of all compilers, so I look for maintainers for examples.
Note: versioning method, for people who develop with LoadLibrary method
- if one of 2 first numbers change, there is no guaranties that the DLL is compatible with old one. You should verify with MediaInfo_Option("Version") if you are compatible
- if one of 2 last numbers change, there is a guaranty that the DLL is compatible with old one.
So you should test the version of the DLL, and if one of the 2 first numbers change, not load it.
Contributions (in the "Contrib" directory):
- MSVB5: Microsoft Visual Basic 5 and 6 example, from Ingo Brueckl
- ActiveX: ActiveX wrapper for MediaInfoDLL, with Internet Explorer and VB Script examples, from Ingo Brueckl
|