Compartir a través de


AudioConverterComplexInputData Delegado

Definición

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.

Se aplica a