AudioConverterComplexInputData 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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) 回應要求提供音訊緩衝區的方法。