InputAudioQueue.OnInputCompleted Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.