次の方法で共有


AudioConverterComplexInputData 代理人

定義

E:AudioToolbox.AudioConverter.AudioConverterComplexInputData イベントに関連付けられたデリゲート。

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

パラメーター

numberDataPackets
Int32

入力時に、オーディオ処理要求を満たすために必要なバッファーの最小数。出力時に、提供されるパケットの数を 0 に戻して、使用できるオーディオ データがなくなったことを示すことができます。

data
AudioBuffers

データをデポジットするオーディオ バッファー。

dataPacketDescription
AudioStreamPacketDescription[]

このパラメーターが null でない場合、コールバックは、AudioBuffer のデータに提供されるパケットごとに 1 つずつ、パケットの説明を配列に入力する必要があります。

戻り値

この操作の結果を示す状態コード。

注釈

このシグネチャのメソッドは、オーディオ バッファーの提供を FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) 要求するメソッドに応答して呼び出されます。

適用対象