<!--
{
  "documentType" : "article",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVFoundation-macros",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Macros"
}
-->

# Macros

## Topics

### Macros

[`#define AVAILABLE_MAC_OS_X_VERSION_TBD_AND_LATER`](/documentation/AVFoundation/AVAILABLE_MAC_OS_X_VERSION_TBD_AND_LATER)

[`#define AVF_AUDIO_PROCESSING_TAP_AVAILABLE`](/documentation/AVFoundation/AVF_AUDIO_PROCESSING_TAP_AVAILABLE)

[`var AVF_DEPLOYING_TO_2022_RELEASES_AND_LATER: Int32`](/documentation/AVFoundation/AVF_DEPLOYING_TO_2022_RELEASES_AND_LATER)

[`#define AVF_DEPLOYING_TO_2024_RELEASES_AND_LATER`](/documentation/AVFoundation/AVF_DEPLOYING_TO_2024_RELEASES_AND_LATER)

[`#define AVF_DEPLOYING_TO_2025_RELEASES_AND_LATER`](/documentation/AVFoundation/AVF_DEPLOYING_TO_2025_RELEASES_AND_LATER)

[`#define AVF_EXPORT`](/documentation/AVFoundation/AVF_EXPORT)

[`#define AV_INIT_UNAVAILABLE`](/documentation/AVFoundation/AV_INIT_UNAVAILABLE)

[`#define AVF_DEPRECATED_FOR_SWIFT_ONLY(...)`](/documentation/AVFoundation/AVF_DEPRECATED_FOR_SWIFT_ONLY)

[`#define AVMETRICS_H`](/documentation/AVFoundation/AVMETRICS_H)

[`#define AV_RENDERED_CAPTION_IMAGE_H`](/documentation/AVFoundation/AV_RENDERED_CAPTION_IMAGE_H)

[`#define AVF_VTCOMPRESSIONSESSION_AVAILABLE`](/documentation/AVFoundation/AVF_VTCOMPRESSIONSESSION_AVAILABLE)



---

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)