Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Inheritance
The IDiscMaster interface inherits from the IUnknown interface. IDiscMaster also has these types of members:
Methods
The IDiscMaster interface has these methods.
IDiscMaster::ClearFormatContent Clears the contents of an unburned image (the current stash file). |
IDiscMaster::Close Closes the interface so other applications can use it. |
IDiscMaster::EnumDiscMasterFormats Retrieves an enumerator for all disc mastering formats supported by this disc master object. A disc master format specifies the structure of the content in a staged image file (data/audio) and the interface that manages the staged image. |
IDiscMaster::EnumDiscRecorders Retrieves an enumerator for all disc recorders supported by the active disc master format. |
IDiscMaster::GetActiveDiscMasterFormat Retrieves the active disc recorder format. The active format specifies both the structure of the staged image file content (audio/data) and the COM interface that must be used to manipulate that staged image. |
IDiscMaster::GetActiveDiscRecorder Retrieves an interface pointer to the active disc recorder. The active disc recorder is the recorder where a burn will occur when RecordDisc is called. |
IDiscMaster::Open Opens an upper-level IMAPI object for access by a client application. |
IDiscMaster::ProgressAdvise Registers an application for progress notifications. |
IDiscMaster::ProgressUnadvise Cancels progress notifications for an application. |
IDiscMaster::RecordDisc Burns the staged image to media in the active disc recorder. |
IDiscMaster::SetActiveDiscMasterFormat Sets the currently active disc recorder format. The active format specifies both the structure of the staged image file content (audio/data) and the COM interface that must be used to manipulate that staged image. |
IDiscMaster::SetActiveDiscRecorder Selects an active disc recorder. The active disc recorder is the recorder where a burn will occur when RecordDisc is called. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | imapi.h |