- Image Mastering API
-
Интерфейс для записи компакт-дисков (Image Mastering Applications Programming Interface, IMAPI) - это компонент операционной системы Microsoft Windows для записи CD и DVD. Впервые появился в Windows XP, существенно переработан (IMAPI v2) в Windows Vista и Windows Server 2008.[1]
Обзор
IMAPI позволяет создавать и записывать одно- и мультисессионные диски, включая загрузочные. Кроме того, предоставляет низкоуровневый доступ к библиотеке для поддержки новых устройств, а также к расширенным возможностям приводов. IMAPI поддерживает все основные форматы CD и DVD:[2]
- Записываемые CD (CD-R). Также известны как CD Write Once
- Перезаписываемые CD (CD-RW)
- Записываемые DVD (DVD-R and DVD+R) (только в IMAPI v2)
- Перезаписываемые DVD (DVD-RW и DVD+RW) (только в IMAPI v2)
- DVD с произвольным доступом (DVD-RAM)
- Записываемый Blu-ray диск (BD-R) (только в IMAPI v2)
- Перезаписываемый Blu-ray диск (BD-RE) (только в IMAPI v2)
- Двухслойные записываемые DVD (DVD-R DL и DVD+R DL) (только в IMAPI v2)
- Дисковые носители других типов, такие как Iomega REV
IMAPI поддерживает запись в стандарте ISO 9660 (включая Red Book Audio), Joliet и Universal Disk Format (только в IMAPI v2).
Интерфейс IMAPI был переработан в Windows Vista и Windows Server 2008. Эта версия, известная как "IMAPI v2", позднее была выпущена как обновление к Windows XP и Windows Server 2003 после отзыва поставщиков оборудования и программ.[3] Приложения Windows Vista Windows Media Player, Windows Media Center, Windows Movie Maker, Windows DVD Maker и Windows Explorer используют IMAPI. Windows использует термин Mastered для дисков, созданных с использованием IMAPI, противопоставляя термину Live File System - файловой системы, использующей в отличие от первого поблочную запись (packet writing) без применения IMAPI.
IMAPI v2 имеет следующие особенности:
- API пользовательского режима вместо API режима ядра.[4]
- Работа со множеством оптических устройств, одновременную запись на несколько приводов.[5]
- Реализовано как DLL, а не служба в случае Windows XP.[6]
- Поддержка сценариев VBScript.[4]
- Блокировка привода в процессе записи [5]
Windows Feature Pack For Storage 1.0
19 Июня 2009г. Microsoft выпустила пакет обновлений Windows Feature Pack For Storage 1.0. Этот выпуск добавляет в IMAPI 2.0 поддержку записываемых (BD-R) и перезаписываемых (BD-RE) дисковых носителей Blue-ray. Также добавлена поддержка файловой системы Universal Disk Format (UDF) версии 2.5.[7] Пакет Windows Feature Pack for Storage доступен для Windows XP и более поздних версий.
Ссылки
- ↑ IMAPIv1 Support. Image Mastering API. Microsoft. Архивировано из первоисточника 8 апреля 2012. Проверено 12 декабря 2007.
- ↑ About IMAPI. Image Mastering API. Microsoft. Архивировано из первоисточника 8 апреля 2012. Проверено 12 декабря 2007.
- ↑ Description of the Image Mastering API v2.0 (IMAPIv2.0) update package that is dated June 26, 2007 (MSKB932716). Knowledge Base. Microsoft (October 11 2007). Архивировано из первоисточника 8 апреля 2012. Проверено 12 декабря 2007.
- ↑ 1 2 Optical Platform: Windows Vista and beyond
- ↑ 1 2 What's new in IMAPI
- ↑ IMAPI 2.0 is a DLL, not a Windows service
- ↑ Description of the Image Mastering API v2.0 (IMAPIv2.0) update package in Windows Feature Pack for Storage 1.0
API и фреймворки Microsoft Графика Desktop Window Manager · Direct2D · Direct3D (extensions) · GDI / GDI+ · WPF · Windows Color System · Windows Image Acquisition · Windows Imaging Component Аудио DirectMusic · DirectSound · DirectX plugin · XACT · Speech API · XAudio2 Мультимедиа DirectX (Media Objects · Video Acceleration) · DirectInput · DirectShow · Image Mastering API · Managed DirectX · Media Foundation · XNA · Windows Media · Video for Windows Web MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets Доступ к данным Data Access Components · Extensible Storage Engine · ADO.NET · ADO.NET Entity Framework · Sync Framework · Jet Engine · MSXML · OLE DB · OPC Сеть Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API · MSMQ · MS MPI · DirectPlay Коммуникации Messaging API · Telephony API · WCF Win32 console · Windows Script Host · WMI (extensions) · PowerShell · Task Scheduler · Offline Files · Shadow Copy · Windows Installer · Error Reporting · Event Log · Common Log File System Компонентная модель COM · COM+ · ActiveX · Distributed Component Object Model · .NET Framework Библиотеки Base Class Library (BCL) · Microsoft Foundation Classes (MFC) · Active Template Library (ATL) · Windows Template Library (WTL) Драйверы устройств Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · WDDM · NDIS · UAA · Broadcast Driver Architecture · VxD Безопасность Crypto API (CAPICOM) · Windows CardSpace · Data Protection API · Security Support Provider Interface (SSPI) .NET ASP.NET · ADO.NET · Base Class Library (BCL) · Remoting · Silverlight · TPL · WCF · WCS · WPF · WF Программное обеспечение EFx Factory · Enterprise Library · Composite UI · CCF · CSF IPC MSRPC · Dynamic Data Exchange (DDE) · Remoting · WCF Доступность Active Accessibility · UI Automation Текст и многоязная
поддержкаDirectWrite · Text Services Framework · Text Object Model · Input method editor · Language Interface Pack · Multilingual User Interface · Uniscribe Категория:- Windows API
Wikimedia Foundation. 2010.