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

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.