Интерфейс 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 |