Метод 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 |