AudioQueueProcessingTap Class
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.
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. |