IRedbookDiscMaster::AddAudioTrackBlocks 方法 (imapi.h)

将音频数据块添加到当前打开的曲目。可以重复调用此方法,直到没有可用空间或轨道已满。

语法

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

参数

[in] pby

指向跟踪块数组的指针。 格式为 44.1 KHz 16 位立体声 RAW 音频样本,格式与数据部分中 WAV 使用的格式相同。

[in] cb

数组的大小(以字节为单位)。 此计数必须是音频块大小的倍数。

返回值

S_OK成功后返回,但其他成功代码可能由于实现而返回。 以下错误代码通常在操作失败时返回,但不表示唯一可能的错误值:

注解

添加所有块后,调用 CloseAudioTrack 方法以完成轨道。

如果对此方法的调用会超出可用音频块的数量,则该方法将返回IMAPI_E_DISCFULL并尽可能多地保留音频数据。 相比之下, IJolietDiscMaster::AddData 方法不保留任何数据,因此没有错误文件。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imapi.h
Library Uuid.lib
DLL Actxprxy.dll

另请参阅

IRedbookDiscMaster