AudioConverterComplexInputData Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Delegado asociado al evento E:AudioToolbox.AudioConverter.AudioConverterComplexInputData .
public delegate AudioToolbox.AudioConverterError AudioConverterComplexInputData(ref int numberDataPackets, AudioBuffers data, ref AudioStreamPacketDescription[] dataPacketDescription);
type AudioConverterComplexInputData = delegate of * AudioBuffers * -> AudioConverterError
Parámetros
- numberDataPackets
- Int32
En la entrada, el número mínimo de búferes necesarios para cumplir la solicitud de procesamiento de audio; En la salida, el número de paquetes proporcionados, puede devolver cero para indicar que no hay más datos de audio disponibles.
- data
- AudioBuffers
Búferes de audio donde debe depositar los datos.
- dataPacketDescription
- AudioStreamPacketDescription[]
Si este parámetro no es null, la devolución de llamada debe rellenar la matriz con descripciones de paquetes, una para cada paquete proporcionado a los datos de AudioBuffer.
Valor devuelto
Código de estado que indica el resultado de esta operación.
Comentarios
Los métodos de esta firma se invocan en respuesta al FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) método que solicita que se proporcionen búferes de audio.