Export (0) Print
Expand All

IDiscMaster interface

The IDiscMaster interface allows an application to reserve an image mastering API, enumerate disc mastering formats and disc recorders supported by an image mastering object, and start a simulated or actual burn of a disc. Although an image mastering object can support several formats, it may not be possible to access all formats through a specific recorder. For this reason, you must select a recorder with SetActiveDiscRecorder after selecting a format with SetActiveDiscMasterFormat.

Members

The IDiscMaster interface inherits from the IUnknown interface. IDiscMaster also has these types of members:

Methods

The IDiscMaster interface has these methods.

MethodDescription
ClearFormatContent

Clears the contents of an unburned image.

Close

Closes the interface.

EnumDiscMasterFormats

Retrieves a format enumerator.

EnumDiscRecorders

Retrieves a recorder enumerator.

GetActiveDiscMasterFormat

Retrieves the currently selected recorder format.

GetActiveDiscRecorder

Retrieves the active disc recorder format.

Open

Opens an IMAPI object.

ProgressAdvise

Registers for progress notifications.

ProgressUnadvise

Cancels progress notifications.

RecordDisc

Burns the staged image to media in the active disc recorder.

SetActiveDiscMasterFormat

Sets a new active recorder format.

SetActiveDiscRecorder

Selects a new active disc recorder.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Imapi.h

Library

Uuid.lib

DLL

Actxprxy.dll

IID

IID_IDiscMaster is defined as 520CCA62-51A5-11D3-9144-00104BA11C5E

 

 

Community Additions

ADD
Show:
© 2015 Microsoft