MediaToolbox Namespace
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.
The MediaToolbox namespace provides low-level classes for working with audio processing taps.
Classes
MTAudioProcessingTap |
Holds the state for an audio processing tap. |
MTAudioProcessingTapCallbacks |
Holds the set of callbacks passed to the C:MediaToolbox.MTAudioProcessingTap.ctor(MediaToolbox.MTAudioProcessingTapCallbacks,MediaToolbox.MTAudioProcessingTapCreationFlags) constructor. |
MTFormatNames | |
MTProfessionalVideoWorkflow |
Enums
MTAudioProcessingTapCreationFlags |
An enumeration that specifies the flags to be used with calls to the C:MediaToolbox.MTAudioProcessingTap.ctor(MediaToolbox.MTAudioProcessingTapCallbacks,MediaToolbox.MTAudioProcessingTapCreationFlags) constructor. |
MTAudioProcessingTapError |
An enumeration whose values indicate whether there was an argument error when calling the GetSourceAudio(nint, AudioBuffers, MTAudioProcessingTapFlags, CMTimeRange, nint) method. |
MTAudioProcessingTapFlags |
An enumeration that specifies flags to be used with the GetSourceAudio(nint, AudioBuffers, MTAudioProcessingTapFlags, CMTimeRange, nint) method, and the C:MediaToolbox.MTAudioProcessingTapProcessCallback and MTAudioProcessingTapProcessDelegate constructors. |
Delegates
MTAudioProcessingTapInitCallback |
The delegate to be used as MTAudioProcessingTapCallbacks's Initialize property. |
MTAudioProcessingTapPrepareCallback |
The delegate to be used as MTAudioProcessingTapCallbacks's Prepare property. |
MTAudioProcessingTapProcessDelegate |
The delegate to be used as MTAudioProcessingTapCallbacks's Processing property. |