MonoMac.AudioToolbox.InputAudioQueue.OnInputCompleted Method
Method invoked .

Syntax

protected virtual void OnInputCompleted (IntPtr audioQueueBuffer, AudioTimeStamp timeStamp, AudioStreamPacketDescription[] packetDescriptions)

Parameters

audioQueueBuffer
.
timeStamp
Documentation for this section has not yet been entered.
packetDescriptions
Documentation for this section has not yet been entered.

Remarks

This method is invoked when the audio system has completely filled one of the buffers with audio data. You would override this method to process the data, to either save the raw bytes to disk, encode them using the MonoMac.AudioToolbox.AudioFile or do some real-time processing with the audio packets.

If you override this method, you do not necessarily need to call base.OnInputComplete (audioQueueBuffer, timeStamp, packetDescriptions) unless you are interested in raising the C# events to potential consumers of your class.

Requirements

Namespace: MonoMac.AudioToolbox
Assembly: XamMac (in XamMac.dll)
Assembly Versions: 0.0.0.0