<!--
{
  "availability" : [
    "iOS: 6.0.0 -",
    "iPadOS: 6.0.0 -",
    "macCatalyst: 6.0.0 -",
    "macOS: 10.9.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MediaToolbox",
  "identifier" : "/documentation/MediaToolbox/MTAudioProcessingTapUnprepareCallback",
  "metadataVersion" : "0.1.0",
  "role" : "Type Alias",
  "symbol" : {
    "kind" : "Type Alias",
    "modules" : [
      "Media Toolbox"
    ],
    "preciseIdentifier" : "c:@T@MTAudioProcessingTapUnprepareCallback"
  },
  "title" : "MTAudioProcessingTapUnprepareCallback"
}
-->

# MTAudioProcessingTapUnprepareCallback

An audio processing unpreparation callback function.

```
typealias MTAudioProcessingTapUnprepareCallback = (MTAudioProcessingTap) -> Void
```

## Parameters

`tap`

The processing tap.

## Overview

The unpreparation callback is invoked when the underlying audio machinery stops calling the process callback.

Preparation and unpreparation callbacks are always paired.

Process callbacks will only ever be called after the prepare callback returns, and before
unprepare is called.

## Topics

### Flags

[`MTAudioProcessingTapCreationFlags`](/documentation/MediaToolbox/MTAudioProcessingTapCreationFlags)

Flags to use when creating audio processing taps.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)