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 |