TechnologiesAudio

MediaToolbox

iOSmacOStvOSwatchOSvisionOS

MediaToolbox provides low-level media APIs for audio processing and professional video workflows on iOS, macOS, tvOS, and visionOS. Use MTAudioProcessingTap to insert a tap into an audio playback or mixing chain, giving you direct access to sample data as it flows through. You supply the tap's behavior through MTAudioProcessingTapCallbacks, defining the callbacks that initialize the tap and process incoming audio.

Audio Processing Taps 2

Insert a tap into an audio playback or mixing chain to access sample data and define its processing behavior.

  • Cl
    MTAudioProcessingTap
    An object that taps into an audio playback or mixing chain to access sample data as it flows through.
  • St
    MTAudioProcessingTapCallbacksmacOS 10.9+
    @typedef MTAudioProcessingTapCallbacks

Type Aliases 7

  • Ty
    MTAudioProcessingTapCreationFlags
    @enum MTAudioProcessingTapCreationFlags
  • Ty
    MTAudioProcessingTapFlags
    @enum MTAudioProcessingTapFlags
  • Ty
    MTAudioProcessingTapInitCallback
    @typedef MTAudioProcessingTapInitCallback
  • Ty
    MTAudioProcessingTapFinalizeCallback
    @typedef MTAudioProcessingTapFinalizeCallback
  • Ty
    MTAudioProcessingTapPrepareCallback
    @typedef MTAudioProcessingTapPrepareCallback
  • Ty
    MTAudioProcessingTapUnprepareCallback
    @typedef MTAudioProcessingTapUnprepareCallback
  • Ty
    MTAudioProcessingTapProcessCallback
    @typedef MTAudioProcessingTapProcessCallback
← Audio