MediaToolbox Namespace

The MediaToolbox namespace provides low-level classes for working with audio processing taps.

Classes

MTAudioProcessingTap

Holds the state for an audio processing tap.

MTAudioProcessingTapCallbacks

C:MediaToolbox.MTAudioProcessingTap.ctor(MediaToolbox.MTAudioProcessingTapCallbacks,MediaToolbox.MTAudioProcessingTapCreationFlags)

MTFormatNames

Enums

MTAudioProcessingTapCreationFlags

C:MediaToolbox.MTAudioProcessingTap.ctor(MediaToolbox.MTAudioProcessingTapCallbacks,MediaToolbox.MTAudioProcessingTapCreationFlags)

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.