Image Mastering API

Image Mastering API

The Image Mastering Applications Programming Interface, or IMAPI, is a component of Microsoft Windows operating system used for CD and DVD recording. It was introduced with Windows XP, and was completely redesigned (IMAPI v2) for Windows Vista and Windows Server 2008. [cite web
title=IMAPIv1 Support
work=Image Mastering API


IMAPI provides the ability to create and burn single-session and multi-session discs, including bootable discs. It also provides low-level access to the burn engine for developing support for new devices, as well as access to extended recorder properties. IMAPI supports every major writable CD and DVD format: [cite web
title=About IMAPI
work=Image Mastering API
* Recordable CD (CD-R). Formerly known as CD Write Once.
* Rewritable CD (CD-RW)
* Recordable DVD (DVD-R and DVD+R) (IMAPI v2 only).
* Rewritable DVD (DVD-RW and DVD+RW) (IMAPI v2 only).
* Random-access DVD (DVD-RAM) (IMAPI v2 only).
* Recordable dual layer DVD (DVD-R DL and DVD+R DL formats) (IMAPI v2 only).
* Writes to other disc-like media, such as Iomega REV.

IMAPI supports writing disks in ISO 9660 (including Red Book Audio), Joliet, and Universal Disk Format (IMAPI v2 only).

IMAPI was redesigned for Windows Vista and Windows Server 2008. This version, generally known as "IMAPIv2", was later released as an update for Windows XP and Windows Server 2003 after Microsoft received requests from hardware and software vendors. [cite web
title=Description of the Image Mastering API v2.0 (IMAPIv2.0) update package that is dated June 26, 2007 (MSKB932716)
work=Knowledge Base
date=October 11 2007
] Windows Vista applications such as Windows Media Player, Windows Media Center, Windows Movie Maker, Windows DVD Maker and Windows Explorer use IMAPI.

IMAPIv2 supports the following additional features:
* User-mode API instead of a kernel-mode API. [ Optical Platform: Windows Vista and beyond] ]
* Multiple optical drives, even simultaneously recording to multiple drives. [ What's new in IMAPI] ]
* Implemented as a DLL rather than as a service as was the case in Windows XP. [ [ IMAPI 2.0 is a DLL, not a Windows service] ]
* Scriptable using VBScript.
* Locking the recorder while burning

See also

* Features new to Windows XP
* MultiMedia Commands


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Image Mastering API — Интерфейс для записи компакт дисков (Image Mastering Applications Programming Interface, IMAPI) это компонент операционной системы Microsoft Windows для записи CD и DVD. Впервые появился в Windows XP, существенно переработан (IMAPI v2) в Windows… …   Википедия

  • Windows Image Acquisition — (WIA, иногда называемая Windows Imaging Architecture)  это модель драйверов от компании Майкрософт, а также API для Windows ME и более поздних операционных систем семейства Windows. Данная модель позволяет графическим программам… …   Википедия

  • Windows API — (англ. application programming interfaces)  общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт» и совместимой с ними свободной… …   Википедия

  • Windows API — The Windows API, informally WinAPI, is Microsoft s core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. It was formerly called the Win32 API; however, the name Windows API more accurately… …   Wikipedia

  • Microsoft Speech API — This article is about the Speech API. For other uses, see SAPI (disambiguation). The Speech Application Programming Interface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows… …   Wikipedia

  • Microsoft Telephony API — TAPI (англ. Telephony Application Programming Interface  интерфейс программирования приложений для телефонии)  позволяет подключать ПК, работающие под управлением Windows, к системам передачи голосовой информации  офисным… …   Википедия

  • Data Protection API — DPAPI (Data Protection Application Programming Interface) is a simple cryptographic application programming interface available as a built in component in Windows 2000 and later versions of Microsoft Windows operating systems. In theory the Data… …   Wikipedia

  • Data Protection API — (DPAPI) криптографический интерфейс программирования приложений в ОС семейства Windows, обеспечивающий защиту (конфиденциальность) данных путём их шифрования. Архитектура DPAPI включает в себя функции: шифрования и расшифровки данных, а также… …   Википедия

  • Microsoft Speech API — Speech Application Programming Interface (SAPI) интерфейс программирования приложений, основанный на технологии COM, предназначенный для распознавания и синтеза речи. Распознавание речи Распознавание речи процесс преобразования произнесённых слов …   Википедия

  • Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia