Поделиться через


Интерфейс IDiscMaster (imapi.h)

Интерфейс IDiscMaster позволяет приложению зарезервировать API хозяина изображений, перечислять форматы и средства записи дисков, поддерживаемые объектом овладения изображениями, а также запускать имитацию или фактическое запись диска. Хотя объект управления изображениями может поддерживать несколько форматов, доступ ко всем форматам с помощью определенного средства записи может оказаться невозможным. По этой причине необходимо выбрать средство записи с setActiveDiscRecorder после выбора формата с параметром SetActiveDiscMasterFormat.

Наследование

Интерфейс IDiscMaster наследуется от интерфейса IUnknown . IDiscMaster также имеет следующие типы элементов:

Методы

Интерфейс IDiscMaster содержит следующие методы.

 
IDiscMaster::ClearFormatContent

Очищает содержимое несгорелого изображения (текущего файла с тайной).
IDiscMaster::Close

Закрывает интерфейс, чтобы другие приложения могли его использовать.
IDiscMaster::EnumDiscMasterFormats

Извлекает перечислитель для всех форматов хозяина дисков, поддерживаемых этим объектом диска master. Формат диска master определяет структуру содержимого в промежуточном файле изображения (данные или аудио) и интерфейс, который управляет промежуточным изображением.
IDiscMaster::EnumDiscRecorders

Извлекает перечислитель для всех записей дисков, поддерживаемых активным форматом master диска.
IDiscMaster::GetActiveDiscMasterFormat

Извлекает формат активного средства записи дисков. Активный формат определяет как структуру содержимого файла промежуточного изображения (аудио/данных), так и COM-интерфейс, который необходимо использовать для управления этим промежуточным изображением.
IDiscMaster::GetActiveDiscRecorder

Извлекает указатель интерфейса на активное средство записи дисков. Активное средство записи дисков — это средство записи, в котором будет происходить запись при вызове RecordDisc.
IDiscMaster::Open

Открывает объект IMAPI верхнего уровня для доступа клиентского приложения.
IDiscMaster::P rogressAdvise

Регистрирует приложение для уведомлений о ходе выполнения.
IDiscMaster::P rogressUnadvise

Отменяет уведомления о ходе выполнения для приложения.
IDiscMaster::RecordDisc

Записывает промежуточное изображение на носитель в активном средстве записи диска.
IDiscMaster::SetActiveDiscMasterFormat

Задает текущий активный формат средства записи дисков. Активный формат определяет как структуру содержимого файла промежуточного изображения (аудио/данных), так и COM-интерфейс, который необходимо использовать для управления этим промежуточным изображением.
IDiscMaster::SetActiveDiscRecorder

Выбирает активное средство записи дисков. Активное средство записи дисков — это средство записи, в котором будет происходить запись при вызове RecordDisc.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imapi.h