AudioQueueProcessingTap Class

Definition

Holds the state for an AudioQueue processing tap.

public class AudioQueueProcessingTap : IDisposable
type AudioQueueProcessingTap = class
    interface IDisposable
Inheritance
AudioQueueProcessingTap
Implements

Remarks

Instances of this class are returned by the CreateProcessingTap(AudioQueueProcessingTapDelegate, AudioQueueProcessingTapFlags, AudioQueueStatus) from AudioQueue and hold the state to the audio processing tap that was created as well as containing information like MaxFrames and the ProcessingFormat.

You can terminate the processing tap by calling the Dispose method or by releasing the AudioQueue that created it.

Properties

MaxFrames

Maximum number of sample frames per tap.

ProcessingFormat

The format of the data that will be provided to the tap render function.

Methods

Dispose()

Releases the resources used by the AudioQueueProcessingTap object.

Dispose(Boolean)

Releases the resources used by the AudioQueueProcessingTap object.

Finalize()

Finalizer for the AudioQueueProcessingTap object

GetQueueTime(Double, UInt32)

Get the current Queue Time.

GetSourceAudio(UInt32, AudioTimeStamp, AudioQueueProcessingTapFlags, UInt32, AudioBuffers)

Deprecated: Retrieve source audio.

Applies to