共用方式為


AudioConverterComplexInputData 代理人

定義

public delegate AudioToolbox.AudioConverterError AudioConverterComplexInputData(ref int numberDataPackets, AudioBuffers data, ref AudioStreamPacketDescription[] dataPacketDescription);
type AudioConverterComplexInputData = delegate of  * AudioBuffers *  -> AudioConverterError

參數

numberDataPackets
Int32

在輸入時,滿足音訊處理要求所需的緩衝區數目下限;在輸出中,提供的封包數目可以傳回零,表示沒有可用的音訊資料。

data
AudioBuffers

您應該將資料儲存在何處的音訊緩衝區。

dataPacketDescription
AudioStreamPacketDescription[]

如果此參數不是 Null,則您的回呼應該填入陣列,其中包含封包描述,每個封包都提供給 AudioBuffer 的資料。

傳回值

指出此作業結果的狀態碼。

備註

系統會叫用這個簽章的方法,以 FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) 回應要求提供音訊緩衝區的方法。

適用於