Интерфейс программирования приложения Image Mastering или IMAPI, является компонентом операционной системы Microsoft Windows, используемой для создания и записи CD и DVD.
Приложения Windows, такие как Windows Media Player, Windows Media Center, Windows Movie Maker, Windows DVD Maker, и Проводник Windows использует IMAPI для создания дисков ISO 9660 и «прожиг». Windows относится к дискам, созданным с использованием IMAPI, как к записи Mastered, в отличие от термина Live File System, который подразумевает пакетную запись и не использует IMAPI.
Первоначально IMAPI появился в Windows XP. Версия 2.0 IMAPI была выпущена с Windows Vista и Windows Server 2008. 26 июня 2007 года эта версия была выпущена как обновление для Windows XP и Windows Server 2003 после того, как Microsoft получила запросы от поставщиков оборудования и программного обеспечения.
19 января 2009 года Microsoft выпустила Windows Feature Pack for Storage 1.0. Это обновление позволяет IMAPI 2.0 поддерживать записываемые диски Blu-ray (BD-R ) и перезаписываемые диски Blu-ray (BD-RE ). Также добавлена поддержка файловой системы Universal Disk Format (UDF) 2.5. Пакет компонентов Windows для хранилища доступен для Windows XP или более поздней версии и интегрирован в Windows 7.
IMAPI позволяет создавать и записывать односеансные и многосессионные диски, в том числе загрузочные диски. Он также обеспечивает низкоуровневый доступ к механизму записи для разработки поддержки новых устройств, а также доступ к расширенным свойствам записывающего устройства. IMAPI поддерживает все основные записываемые форматы CD и DVD, включая:
IMAPI поддерживает запись дисков в ISO 9660 (включая CDDA Audio ) и Joliet. IMAPI v2.0 также поддерживает запись дисков с файловой системой Universal Disk Format.
IMAPI версии 2.0 поддерживает следующие дополнительные функции:
В отличие от IMAPI версии 1.0, IMAPI версии 2.0 реализован как DLL, а не как служба Windows.
IMAPI 2.0 имеет некоторые ограничения, в частности, это не позволит импортировать файловую систему из необработанного образа (файла.iso) только с оптического привода. Фактически это означает, что, хотя он может создавать образы дисков, его нельзя использовать для их изменения.