File: ReadMe_DLL_Windows.txt

package info (click to toggle)
libmediainfo 18.12-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 15,704 kB
  • sloc: cpp: 188,861; ansic: 5,215; asm: 2,081; xml: 1,264; java: 1,032; cs: 944; sh: 939; python: 653; makefile: 382; pascal: 197
file content (35 lines) | stat: -rw-r--r-- 1,843 bytes parent folder | download | duplicates (6)
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