<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "tvOS: -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/AudioUnitRenderActionFlags/offlineUnitRenderAction_Preflight",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "Audio Toolbox"
    ],
    "preciseIdentifier" : "c:@E@AudioUnitRenderActionFlags@kAudioOfflineUnitRenderAction_Preflight"
  },
  "title" : "offlineUnitRenderAction_Preflight"
}
-->

# offlineUnitRenderAction_Preflight

This is used with offline audio units (of type `'auol'`). It is used when an offline unit is being preflighted, which is performed prior to the actual offline rendering actions are performed. It is used for those cases where the offline process needs it (for example, with an offline unit that normalizes an audio file, it needs to see all of the audio data first before it can perform its normalization).

```
static var offlineUnitRenderAction_Preflight: AudioUnitRenderActionFlags { get }
```

---

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)