Partilhar via


InputAudioQueue.OnInputCompleted Método

Definição

Método invocado.

protected virtual void OnInputCompleted (IntPtr audioQueueBuffer, AudioToolbox.AudioTimeStamp timeStamp, AudioToolbox.AudioStreamPacketDescription[] packetDescriptions);
abstract member OnInputCompleted : nativeint * AudioToolbox.AudioTimeStamp * AudioToolbox.AudioStreamPacketDescription[] -> unit
override this.OnInputCompleted : nativeint * AudioToolbox.AudioTimeStamp * AudioToolbox.AudioStreamPacketDescription[] -> unit

Parâmetros

audioQueueBuffer
IntPtr

nativeint

.

timeStamp
AudioTimeStamp
packetDescriptions
AudioStreamPacketDescription[]

Comentários

Esse método é invocado quando o sistema de áudio preenche completamente um dos buffers com dados de áudio. Você substituiria esse método para processar os dados, para salvar os bytes brutos em disco, codificá-los usando o AudioFile ou fazer algum processamento em tempo real com os pacotes de áudio.

Se você substituir esse método, não precisará necessariamente chamar base. OnInputComplete (audioQueueBuffer, timeStamp, packetDescriptions), a menos que você esteja interessado em gerar os eventos C# para potenciais consumidores de sua classe.

Aplica-se a