---
title: AudioUnitRenderActionFlags
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/audiounitrenderactionflags
---

# AudioUnitRenderActionFlags

Flags for configuring audio unit rendering.

## Declaration

```swift
struct AudioUnitRenderActionFlags
```

## Overview

Overview These flags can be set in a callback from an audio unit during an audio unit render operation from either the RenderNotify Proc or the render input callback.

## Topics

### Constants

- [unitRenderAction_PreRender](audiotoolbox/audiounitrenderactionflags/unitrenderaction_prerender.md)
- [unitRenderAction_PostRender](audiotoolbox/audiounitrenderactionflags/unitrenderaction_postrender.md)
- [unitRenderAction_OutputIsSilence](audiotoolbox/audiounitrenderactionflags/unitrenderaction_outputissilence.md)
- [offlineUnitRenderAction_Preflight](audiotoolbox/audiounitrenderactionflags/offlineunitrenderaction_preflight.md)
- [offlineUnitRenderAction_Render](audiotoolbox/audiounitrenderactionflags/offlineunitrenderaction_render.md)
- [offlineUnitRenderAction_Complete](audiotoolbox/audiounitrenderactionflags/offlineunitrenderaction_complete.md)
- [unitRenderAction_PostRenderError](audiotoolbox/audiounitrenderactionflags/unitrenderaction_postrendererror.md)
- [unitRenderAction_DoNotCheckRenderArgs](audiotoolbox/audiounitrenderactionflags/unitrenderaction_donotcheckrenderargs.md)

### Initializers

- [init(rawValue:)](audiotoolbox/audiounitrenderactionflags/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Structures

- [AudioUnitConnection](audiotoolbox/audiounitconnection.md)
- [AudioUnitEvent](audiotoolbox/audiounitevent.md)
- [AudioUnitExternalBuffer](audiotoolbox/audiounitexternalbuffer.md)
- [AudioUnitFrequencyResponseBin](audiotoolbox/audiounitfrequencyresponsebin.md)
- [AudioUnitMeterClipping](audiotoolbox/audiounitmeterclipping.md)
- [AudioUnitMIDIControlMapping](audiotoolbox/audiounitmidicontrolmapping.md)
- [AudioUnitOtherPluginDesc](audiotoolbox/audiounitotherplugindesc.md)
- [AudioUnitParameter](audiotoolbox/audiounitparameter.md)
- [AudioUnitParameterEvent](audiotoolbox/audiounitparameterevent.md)
- [AudioUnitParameterHistoryInfo](audiotoolbox/audiounitparameterhistoryinfo.md)
- [AudioUnitParameterNameInfo](audiotoolbox/audiounitparameternameinfo.md)
- [AudioUnitParameterIDName](audiotoolbox/audiounitparameteridname.md)
- [AudioUnitParameterInfo](audiotoolbox/audiounitparameterinfo.md)
- [AudioUnitParameterOptions](audiotoolbox/audiounitparameteroptions.md)
- [AudioUnitParameterStringFromValue](audiotoolbox/audiounitparameterstringfromvalue.md)
