API для обработки изображений
Интерфейс прикладного программирования Image Mastering , или IMAPI , является компонентом операционной системы Microsoft Windows, используемым для создания и записи компакт-дисков и DVD.
Приложения Windows, такие как Windows Media Player , Windows Media Center , Windows Movie Maker , Windows DVD Maker и Windows Explorer, используют IMAPI для создания ISO 9660 и «записывания» дисков. [1] [2] В Windows диски, созданные с использованием IMAPI, называются Mastered , в отличие от термина Live File System , который подразумевает пакетную запись и не использует IMAPI. [3]
История выпусков
[ редактировать ]IMAPI был первоначально представлен в Windows XP . IMAPI версии 2.0 был выпущен с Windows Vista и Windows Server 2008. 26 июня 2007 года эта версия была выпущена как обновление для Windows XP и Windows Server 2003 после того, как Microsoft получила запросы от поставщиков оборудования и программного обеспечения. [4]
19 января 2009 года Microsoft выпустила пакет компонентов Windows для хранилища 1.0. Это обновление позволяет IMAPI 2.0 поддерживать записываемые диски Blu-ray ( BD-R ) и перезаписываемые диски Blu-ray ( BD-RE ). Также добавлена поддержка файловой системы Universal Disk Format (UDF) 2.5. [5] Пакет компонентов Windows для хранилища доступен для Windows XP или более поздних версий и интегрирован в Windows 7.
Обзор
[ редактировать ]IMAPI предоставляет возможность создавать и записывать односессионные и многосессионные диски, включая загрузочные диски. Он также обеспечивает низкоуровневый доступ к механизму записи для разработки поддержки новых устройств, а также доступ к расширенным свойствам записывающего устройства. IMAPI поддерживает все основные форматы записываемых компакт-дисков и DVD, включая: [6]
- Записываемый компакт-диск ( CD-R ). Ранее известный как CD Write Once
- Перезаписываемый компакт-диск ( CD-RW )
- DVD-диски (IMAPI v2.0 [7] )
- Записываемый DVD ( DVD-R и DVD+R )
- Перезаписываемый DVD ( DVD-RW и DVD+RW )
- Записываемый двухслойный DVD ( DVD-R DL и DVD+R DL ) форматы
- DVD с произвольным доступом ( DVD-RAM )
- Диски Blu-ray (IMAPI v2.0 с пакетом функций для хранения данных) [5] )
- Другие
- Дискообразные носители, такие как Iomega REV. [ нужна ссылка ]
IMAPI поддерживает запись дисков в ISO 9660 (включая CDDA Audio ) и Joliet . IMAPI v2.0 также поддерживает запись дисков с файловой системой универсального формата диска . [7]
IMAPI версии 2.0 поддерживает следующие дополнительные функции:
- API пользовательского режима вместо API режима ядра. [8]
- Поддержка нескольких оптических приводов, а также одновременная запись на несколько приводов. [7]
- Поддержка создания ISO-образов. [8]
- Поддержка VBScript. сценариев [8]
- Поддержка блокировки диктофона во время записи [7]
В отличие от IMAPI версии 1.0, IMAPI версии 2.0 реализован как DLL, а не как служба Windows . [9]
Недостатки
[ редактировать ]IMAPI 2.0 имеет некоторые ограничения, в частности, он не позволяет импортировать файловую систему из необработанного образа (файл .iso), а только с оптического привода. [10] По сути это означает, что, хотя он и может создавать образы дисков, его нельзя использовать для их изменения.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Технический обзор Windows XP
- ^ Запись DVD в Vista
- ^ Случайная перезапись на DVD +RW?
- ^ «Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) от 26 июня 2007 г. (MSKB932716)» . Поддержка Майкрософт . Майкрософт. 11 октября 2007 года . Проверено 12 декабря 2007 г.
- ^ Jump up to: а б «Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) в пакете компонентов Windows для хранилища 1.0» . Поддержка Майкрософт . Корпорация Майкрософт . Проверено 17 июня 2010 г.
- ^ «Об IMAPI» . Сеть разработчиков Microsoft : API для обработки изображений . Корпорация Майкрософт . Проверено 12 декабря 2007 г.
- ^ Jump up to: а б с д «Что нового (Windows)» . Сеть разработчиков Microsoft: API для обработки изображений . Корпорация Майкрософт . Проверено 12 декабря 2007 г.
- ^ Jump up to: а б с «Оптическая платформа: Windows Vista и более поздние версии» (Microsoft PowerPoint) . Microsoft WinHEC 2006 . Корпорация Майкрософт. 2006 год . Проверено 17 июня 2010 г.
- ^ Бург, Дэвид (16 января 2007 г.). «Отключение IMAPI в Vista» . Форумы MSDN: обсуждение оптической платформы . Корпорация Майкрософт . Проверено 17 июня 2010 г.
В Vista нет отключения IMAPI. IMAPI в Vista — это DLL (в отличие от XP, где IMAPIv1 — это служба).
[ постоянная мертвая ссылка ] - ^ «IFileSystemImage::ImportSpecificFileSystem (Imapi2fs.h) — приложения Win32» .