Skip navigation
|
|
|
Kit per lo Sviluppo (SDK), Leggi prima di cominciareLingue supportateLibreria statica (.lib)MediaInfo è scritto in C++ standard.Ne sono state rilasciati alcune versioni (controlla la pagina dei download):
Libreria dinamica (.Dll)La versione DLL è disponibile per diversi linguaggi.Ogni linguaggio compatibile con DLL standard è compatibile con la versione DLL di MediaInfo. Alcuni esempi sono inclusi nella distribuzione DLL (controlla la pagina dei download):
- .sln : da "...Format Version 9.00" a 7.00 - .xxproj : da "Version="8.00" o"Version="7.10" a 7.00 (Non è stato testato, ma non dovrebbe essere difficile adattarli al vostro compilatore) Alcune versioni sono contributi esterni al progetto (nella cartella "Contrib"), e per questo non hanno supporto:
Non scordate di mettere i file MediaInfo.Dll e Example.ogg nella cartella del vostro file eseguibile. Come interpretare il numero della versione
ConvenzioniIl codice seguente è in formato C++:ClassName::MethodName (Variables)Se utilizzate l'interfaccia "C" (ad esempio, se utilizzare la DLL), dovrete mappare: ClassName_MethodName (Handle, Variables)"Handle" è un identificatore unico dell'oggetto in uso (creato col comando Handle=ClassName_New())A causa di una mancanza di spazi nel linguaggio C, dovrete cambiare anche la costante: XXX --> MediaInfo_XXXSe utilizzate l'interfaccia "C++", non scordate tutte che le classes e i typedefs in MediaInfoLib sono definite come: use namespace MediaInfoLib;Nota : la formattazione specifica del linguaggio (";" a fine riga, la "L" per stringhe Unicode...) non compaiono in questi esempi. Nota : alcuni linguaggi permettono maggiori personalizzazioni delle costanti, date un'occhiata agli header dei file per ottenere i nomi corretti. |
|||||||||||||||||||||||||||||||||||||||
|
|
|