Freigeben über


AudioConverter.FillComplexBuffer Methode

Definition

Überlädt

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[])

Konvertiert Audiodaten, die nicht verschachtelte und paketierte Formate unterstützen.

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData)

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[])

Konvertiert Audiodaten, die nicht verschachtelte und paketierte Formate unterstützen.

public AudioToolbox.AudioConverterError FillComplexBuffer (ref int outputDataPacketSize, AudioToolbox.AudioBuffers outputData, AudioToolbox.AudioStreamPacketDescription[] packetDescription);
member this.FillComplexBuffer :  * AudioToolbox.AudioBuffers * AudioToolbox.AudioStreamPacketDescription[] -> AudioToolbox.AudioConverterError

Parameter

outputDataPacketSize
Int32

Die Kapazität der konvertierten Ausgabedaten, die in Paketen ausgedrückt werden

outputData
AudioBuffers

Die konvertierten Ausgabedaten.

packetDescription
AudioStreamPacketDescription[]

Ein Array von Paketbeschreibungen.

Gibt zurück

Hinweise

Das InputData Ereignis wird aufgerufen, um die Eingabedaten für die Konvertierung anzugeben.

Gilt für:

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData)

public AudioToolbox.AudioConverterError FillComplexBuffer (ref int outputDataPacketSize, AudioToolbox.AudioBuffers outputData, AudioToolbox.AudioStreamPacketDescription[] packetDescription, AudioToolbox.AudioConverterComplexInputData newInputDataHandler);
member this.FillComplexBuffer :  * AudioToolbox.AudioBuffers * AudioToolbox.AudioStreamPacketDescription[] * AudioToolbox.AudioConverterComplexInputData -> AudioToolbox.AudioConverterError

Parameter

outputDataPacketSize
Int32
outputData
AudioBuffers
packetDescription
AudioStreamPacketDescription[]
newInputDataHandler
AudioConverterComplexInputData

Gibt zurück

Gilt für: