AudioConverterComplexInputData Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Delegato associato all'evento E:AudioToolbox.AudioConverter.AudioConverterComplexInputData .
public delegate AudioToolbox.AudioConverterError AudioConverterComplexInputData(ref int numberDataPackets, AudioBuffers data, ref AudioStreamPacketDescription[] dataPacketDescription);
type AudioConverterComplexInputData = delegate of * AudioBuffers * -> AudioConverterError
Parametri
- numberDataPackets
- Int32
All'input, il numero minimo di buffer necessari per soddisfare la richiesta di elaborazione audio; Nell'output, il numero di pacchetti forniti, è possibile restituire zero per indicare che non sono disponibili altri dati audio.
- data
- AudioBuffers
Buffer audio in cui è necessario depositare i dati.
- dataPacketDescription
- AudioStreamPacketDescription[]
Se questo parametro non è Null, il callback deve compilare la matrice con descrizioni dei pacchetti, una per ogni pacchetto fornito ai dati di AudioBuffer.
Valore restituito
Codice di stato che indica il risultato di questa operazione.
Commenti
I metodi di questa firma vengono richiamati in risposta al FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) metodo che richiede buffer audio da fornire.