AudioConverterComplexInputData 代理人
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) 要求するメソッドに応答して呼び出されます。