Поделиться через


AudioConverter.FillComplexBuffer Метод

Определение

Перегрузки

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[])

Преобразует звуковые данные, поддерживающие форматы без чередовок и пакетов.

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

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[])

Преобразует звуковые данные, поддерживающие форматы без чередовок и пакетов.

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

Параметры

outputDataPacketSize
Int32

Емкость преобразованных выходных данных, выраженная в пакетах

outputData
AudioBuffers

Преобразованные выходные данные.

packetDescription
AudioStreamPacketDescription[]

Массив описаний пакетов.

Возвращаемое значение

Комментарии

Событие InputData вызывается для предоставления входных данных для преобразования.

Применяется к

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

Параметры

outputDataPacketSize
Int32
outputData
AudioBuffers
packetDescription
AudioStreamPacketDescription[]
newInputDataHandler
AudioConverterComplexInputData

Возвращаемое значение

Применяется к