---
title: prepare
framework: mediatoolbox
role: symbol
role_heading: Instance Property
path: mediatoolbox/mtaudioprocessingtapcallbacks/prepare
---

# prepare

A callback to prepare the tap processor.

## Declaration

```swift
var prepare: MTAudioProcessingTapPrepareCallback?
```

## Discussion

Discussion Apps can use this callback to allocate memory buffers or perform other preparation. This field an be NULL. note: The system may call this function multiple times.

## See Also

### Fields

- [version](mediatoolbox/mtaudioprocessingtapcallbacks/version.md)
- [clientInfo](mediatoolbox/mtaudioprocessingtapcallbacks/clientinfo.md)
- [init](mediatoolbox/mtaudioprocessingtapcallbacks/init.md)
- [finalize](mediatoolbox/mtaudioprocessingtapcallbacks/finalize.md)
- [unprepare](mediatoolbox/mtaudioprocessingtapcallbacks/unprepare.md)
- [process](mediatoolbox/mtaudioprocessingtapcallbacks/process.md)
