Compartir a través de


InputAudioQueue.OnInputCompleted Método

Definición

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[]

Comentarios

Este método se invoca cuando el sistema de audio ha rellenado completamente uno de los búferes con datos de audio. Invalidaría este método para procesar los datos, para guardar los bytes sin procesar en el disco, codificarlos mediante AudioFile o realizar algún procesamiento en tiempo real con los paquetes de audio.

Si invalida este método, no es necesario llamar necesariamente a base. OnInputComplete (audioQueueBuffer, timeStamp, packetDescriptions) a menos que esté interesado en generar los eventos de C# a los posibles consumidores de su clase.

Se aplica a