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


Метод IRedbookDiscMaster::AddAudioTrackBlocks (imapi.h)

Добавляет блоки звуковых данных в текущую открытую дорожку. Этот метод можно вызывать несколько раз, пока не будет свободного места или дорожка не будет заполнена.

Синтаксис

HRESULT AddAudioTrackBlocks(
  [in] byte *pby,
  [in] long cb
);

Параметры

[in] pby

Указатель на массив блоков дорожек. Формат — 44,1 кГц 16-разрядные образцы стерео raw аудио в том же формате, что и WAV в разделе данных.

[in] cb

Размер массива в байтах. Это число должно быть кратно размеру блока звука.

Возвращаемое значение

S_OK возвращается при успешном выполнении, но в результате реализации могут быть возвращены другие коды успешного выполнения. Следующие коды ошибок обычно возвращаются при сбое операции, но не представляют единственные возможные значения ошибок:

Комментарии

После добавления всех блоков вызовите метод CloseAudioTrack , чтобы завершить отслеживание.

Если при вызове этого метода будет превышено количество доступных звуковых блоков, метод вернет IMAPI_E_DISCFULL и сохранит как можно больше звуковых данных. В отличие от этого, метод IJolietDiscMaster::AddData не сохраняет данные, поэтому нет плохих файлов.

Требования

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

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

IRedbookDiscMaster