---
title: Macros
framework: AVFAudio
role: collectionGroup
role_heading: API Collection
path: avfaudio/macros
---

# Macros

## Topics

### Preprocessor macros

- [AVAUDIOENGINE_HAVE_AUAUDIOUNIT](avfaudio/avaudioengine_have_auaudiounit.md)
- [AVAUDIOENGINE_HAVE_MUSICPLAYER](avfaudio/avaudioengine_have_musicplayer.md)
- [AVAUDIOFORMAT_HAVE_CMFORMATDESCRIPTION](avfaudio/avaudioformat_have_cmformatdescription.md)
- [AVAUDIOIONODE_HAVE_AUDIOUNIT](avfaudio/avaudioionode_have_audiounit.md)
- [AVAUDIONODE_HAVE_AUAUDIOUNIT](avfaudio/avaudionode_have_auaudiounit.md)
- [AVAUDIOUNITCOMPONENT_HAVE_AUDIOCOMPONENT](avfaudio/avaudiounitcomponent_have_audiocomponent.md)
- [AVAUDIOUNIT_HAVE_AUDIOUNIT](avfaudio/avaudiounit_have_audiounit.md)
