API de maîtrise d'image - Image Mastering API
L’ interface de programmation d’applications de maîtrise d’image , ou IMAPI , est un composant du système d’exploitation Microsoft Windows utilisé pour la création et l’enregistrement de CD et de DVD.
Les applications Windows telles que Windows Media Player , Windows Media Center , Windows Movie Maker , Windows DVD Maker et Windows Explorer utilisent IMAPI pour créer des disques ISO 9660 et "graver" des disques. Windows fait référence aux disques créés à l'aide d'IMAPI en tant que gravures maîtrisées, contrairement au terme système de fichiers en direct qui implique l' écriture de paquets et n'utilise pas IMAPI.
Historique des versions
IMAPI a été initialement introduit avec Windows XP . IMAPI version 2.0 a été publiée avec Windows Vista et Windows Server 2008. Le 26 juin 2007, cette version a été publiée en tant que mise à jour pour Windows XP et Windows Server 2003 après que Microsoft a reçu des demandes de fournisseurs de matériel et de logiciels.
Le 19 janvier 2009, Microsoft a publié le Feature Pack Windows pour le stockage 1.0. Cette mise à jour permet à IMAPI 2.0 de prendre en charge les disques Blu-ray enregistrables ( BD-R ) et les disques Blu-ray réinscriptibles ( BD-RE ). Il ajoute également la prise en charge du système de fichiers UDF ( Universal Disk Format ) 2.5. Windows Feature Pack for Storage est disponible pour Windows XP ou version ultérieure et est intégré à Windows 7.
Aperçu
IMAPI offre la possibilité de créer et de graver des disques mono-session et multi-sessions, y compris des disques amorçables. Il fournit également un accès de bas niveau au moteur de gravure pour développer la prise en charge de nouveaux périphériques, ainsi qu'un accès aux propriétés étendues de l'enregistreur. IMAPI prend en charge tous les principaux formats de CD et DVD inscriptibles, notamment:
- CD enregistrable ( CD-R ). Anciennement connu sous le nom de CD Write Once
- CD réinscriptible ( CD-RW )
- DVD (IMAPI v2.0)
- DVD enregistrable ( DVD-R et DVD + R )
- DVD réinscriptible ( DVD-RW et DVD + RW )
- DVD enregistrable double couche ( formats DVD-R DL et DVD + R DL )
- DVD à accès aléatoire ( DVD-RAM )
- Disques Blu-ray (IMAPI v2.0 avec Feature Pack pour le stockage)
- Autres
- Supports de type disque , tels que Iomega REV
IMAPI prend en charge l'écriture de disques en ISO 9660 (y compris CDDA Audio ) et Joliet . IMAPI v2.0 prend également en charge l'écriture de disques avec le système de fichiers Universal Disk Format .
IMAPI version 2.0 prend en charge les fonctionnalités supplémentaires suivantes:
- API en mode utilisateur au lieu d'une API en mode noyau
- Prise en charge de plusieurs lecteurs optiques et enregistrement simultané sur plusieurs lecteurs
- Prise en charge de la création d' images ISO
- Prise en charge des scripts VBScript
- Prise en charge du verrouillage de l'enregistreur pendant la gravure
Contrairement à IMAPI version 1.0, IMAPI version 2.0 est implémentée en tant que DLL plutôt qu'en tant que service Windows .
Les lacunes
IMAPI 2.0 souffre de certaines limitations, notamment qui ne permettront pas d'importer un système de fichiers depuis une image brute (fichier .iso), uniquement depuis un lecteur optique. En effet, cela signifie que s'il peut générer des images disque, il ne peut pas être utilisé pour les modifier.