---
title: MTAudioProcessingTapFinalizeCallback
framework: mediatoolbox
role: symbol
role_heading: Type Alias
path: mediatoolbox/mtaudioprocessingtapfinalizecallback
---

# MTAudioProcessingTapFinalizeCallback

A finalization callback function.

## Declaration

```swift
typealias MTAudioProcessingTapFinalizeCallback = (MTAudioProcessingTap) -> Void
```

## Parameters

- `tap`: The processing tap.

## Overview

Overview This callback is called when it is safe to free any buffers or other state associated with the tap. This callback will be called exactly once when the MTAudioProcessingTap object is finalized. If tapStorage was allocated in the init callback, it should be freed here.

## See Also

### Callback functions

- [MTAudioProcessingTapInitCallback](mediatoolbox/mtaudioprocessingtapinitcallback.md)
- [MTAudioProcessingTapPrepareCallback](mediatoolbox/mtaudioprocessingtappreparecallback.md)
- [MTAudioProcessingTapProcessCallback](mediatoolbox/mtaudioprocessingtapprocesscallback.md)
- [MTAudioProcessingTapUnprepareCallback](mediatoolbox/mtaudioprocessingtapunpreparecallback.md)
