InputAudioQueue.OnInputCompleted Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.