Интерфейс IDiscFormat2TrackAtOnce (imapi2.h)
Используйте этот интерфейс для записи звука на пустой носитель CD-R или CD-RW в режиме track-at-Once.
Чтобы создать экземпляр этого интерфейса, вызовите функцию CoCreateInstance . Use__uuidof(MsftDiscFormat2TrackAtOnce) для идентификатора класса и __uuidof(IDiscFormat2TrackAtOnce) для идентификатора интерфейса.
Наследование
Интерфейс IDiscFormat2TrackAtOnce наследуется от IDiscFormat2. IDiscFormat2TrackAtOnce также имеет следующие типы элементов:
Методы
Интерфейс IDiscFormat2TrackAtOnce содержит следующие методы.
IDiscFormat2TrackAtOnce::AddAudioTrack Записывает поток данных на текущий носитель в виде новой дорожки. |
IDiscFormat2TrackAtOnce::CancelAddTrack Отменяет текущую операцию записи. (IDiscFormat2TrackAtOnce.CancelAddTrack) |
IDiscFormat2TrackAtOnce::get_BufferUnderrunFreeDisabled Определяет, включена ли запись без буфера. (IDiscFormat2TrackAtOnce.get_BufferUnderrunFreeDisabled) |
IDiscFormat2TrackAtOnce::get_ClientName Извлекает понятное имя клиента. (IDiscFormat2TrackAtOnce.get_ClientName) |
IDiscFormat2TrackAtOnce::get_CurrentPhysicalMediaType Извлекает тип носителя на устройстве диска. (IDiscFormat2TrackAtOnce.get_CurrentPhysicalMediaType) |
IDiscFormat2TrackAtOnce::get_CurrentRotationTypeIsPureCAV Извлекает текущий элемент управления скоростью вращения, используемый регистратором. (IDiscFormat2TrackAtOnce.get_CurrentRotationTypeIsPureCAV) |
IDiscFormat2TrackAtOnce::get_CurrentWriteSpeed Извлекает текущую скорость записи диска. (IDiscFormat2TrackAtOnce.get_CurrentWriteSpeed) |
IDiscFormat2TrackAtOnce::get_DoNotFinalizeMedia Определяет, остается ли носитель открытым для записи после записи звуковой дорожки. (Получить) |
IDiscFormat2TrackAtOnce::get_ExpectedTableOfContents Извлекает таблицу содержимого для звуковых дорожек, которые были размещены на носителях в рамках сеанса записи треков. |
IDiscFormat2TrackAtOnce::get_FreeSectorsOnMedia Извлекает количество секторов, доступных для добавления новой дорожки на носитель. |
IDiscFormat2TrackAtOnce::get_NumberOfExistingTracks Извлекает количество существующих звуковых дорожек на носителе. (IDiscFormat2TrackAtOnce.get_NumberOfExistingTracks) |
IDiscFormat2TrackAtOnce::get_Recorder Извлекает устройство записи, используемое для операции записи. (IDiscFormat2TrackAtOnce.get_Recorder) |
IDiscFormat2TrackAtOnce::get_RequestedRotationTypeIsPureCAV Извлекает запрошенный тип управления скоростью вращения. (IDiscFormat2TrackAtOnce.get_RequestedRotationTypeIsPureCAV) |
IDiscFormat2TrackAtOnce::get_RequestedWriteSpeed Извлекает запрошенную скорость записи. (IDiscFormat2TrackAtOnce.get_RequestedWriteSpeed) |
IDiscFormat2TrackAtOnce::get_SupportedWriteSpeedDescriptors Извлекает список подробных конфигураций записи, поддерживаемых дисковой записью и текущим носителем. (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeedDescriptors) |
IDiscFormat2TrackAtOnce::get_SupportedWriteSpeeds Извлекает список скоростей записи, поддерживаемых регистратором дисков и текущим носителем. (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeeds) |
IDiscFormat2TrackAtOnce::get_TotalSectorsOnMedia Извлекает общее количество секторов, доступных на носителе при записи одной непрерывной звуковой дорожки. |
IDiscFormat2TrackAtOnce::get_UsedSectorsOnMedia Извлекает общее количество используемых секторов на носителе. |
IDiscFormat2TrackAtOnce::P repareMedia Блокирует текущий носитель для монопольного доступа. (IDiscFormat2TrackAtOnce.PrepareMedia) |
IDiscFormat2TrackAtOnce::p ut_BufferUnderrunFreeDisabled Определяет, включена ли свободная запись с недостаточной записью буфера. |
IDiscFormat2TrackAtOnce::p ut_ClientName Задает понятное имя клиента. (IDiscFormat2TrackAtOnce.put_ClientName) |
IDiscFormat2TrackAtOnce::p ut_DoNotFinalizeMedia Определяет, остается ли носитель открытым для записи после записи звуковой дорожки. (Put) |
IDiscFormat2TrackAtOnce::p ut_Recorder Задает устройство записи, используемое для операции записи. (IDiscFormat2TrackAtOnce.put_Recorder) |
IDiscFormat2TrackAtOnce::ReleaseMedia Закрывает сеанс записи треков и снимает блокировку. |
IDiscFormat2TrackAtOnce::SetWriteSpeed Задает скорость записи диска. (IDiscFormat2TrackAtOnce.SetWriteSpeed) |
Комментарии
Чтобы создать объект MsftDiscFormat2TrackAtOnce в скрипте, используйте IMAPI2. MsftDiscFormat2TrackAtOnce в качестве идентификатора программы при вызове CreateObject.
Во время операции выгорания может произойти переход состояния питания (т. е. выход пользователя или приостановка системы), что приводит к прерыванию процесса выгорания и возможной потере данных. Рекомендации по программированию см. в статье Предотвращение выхода из системы или приостановка во время ожога.
Требования
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi2.h |