將音訊數據的區塊新增至目前開啟的曲目。這個方法可以重複呼叫,直到沒有可用空間或曲目已滿為止。
語法
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 |
| 程式庫 | Uuid.lib |
| Dll | Actxprxy.dll |