AudioQueueProcessingTap.GetSourceAudio Method      
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Deprecated: Retrieve source audio.
public AudioToolbox.AudioQueueStatus GetSourceAudio(uint numberOfFrames, ref AudioToolbox.AudioTimeStamp timeStamp, out AudioToolbox.AudioQueueProcessingTapFlags flags, out uint parentNumberOfFrames, AudioToolbox.AudioBuffers data);
	member this.GetSourceAudio : uint32 *  *  *  * AudioToolbox.AudioBuffers -> AudioToolbox.AudioQueueStatus
	Parameters
- numberOfFrames
 - UInt32
 
Number of frames requires by the Tap processor.
- timeStamp
 - AudioTimeStamp
 
For input queues, the timestamp is returned. For output queues, it must contain the timestamp.
Flags
- parentNumberOfFrames
 - UInt32
 
Returns the number of provided frames.
- data
 - AudioBuffers
 
The AudioBuffers that contain the source data.
Returns
Remarks
Memory management for the AudioBuffers is as follows. If the AudioBuffer Data field contains IntPtr.Zero, the AudioQueue will allocate the buffers and release them after the tap processor has executed. If the value is not-null, it must point to a block of memory large enough to hold the requested number of frames.
This method should only be called from the AudioProcessingTap callback.