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) 请求提供音频缓冲区的方法。