AudioConverterComplexInputData Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Delegat, der dem E:AudioToolbox.AudioConverter.AudioConverterComplexInputData zugeordnet ist.
public delegate AudioToolbox.AudioConverterError AudioConverterComplexInputData(ref int numberDataPackets, AudioBuffers data, ref AudioStreamPacketDescription[] dataPacketDescription);
type AudioConverterComplexInputData = delegate of * AudioBuffers * -> AudioConverterError
Parameter
- numberDataPackets
- Int32
Bei der Eingabe die Mindestanzahl von Puffern, die zum Erfüllen der Audioverarbeitungsanforderung erforderlich sind; Bei der Ausgabe, der Anzahl der bereitgestellten Pakete, können Sie null zurückgeben, um anzugeben, dass keine weiteren Audiodaten verfügbar sind.
- data
- AudioBuffers
Audiopuffer, in denen Sie die Daten ablegen sollten.
- dataPacketDescription
- AudioStreamPacketDescription[]
Wenn dieser Parameter nicht NULL ist, sollte ihr Rückruf das Array mit Paketbeschreibungen füllen, eine für jedes Paket, das für die AudioBuffer-Daten bereitgestellt wird.
Rückgabewert
Statuscode, der das Ergebnis dieses Vorgangs angibt.
Hinweise
Methoden dieser Signatur werden als Reaktion auf die Methode aufgerufen, die FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) audiopuffern anfordert.