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


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

См. также раздел

IDiscFormat2

IDiscFormat2Data

IDiscFormat2RawCD