---
title: AudioUnitParameterOptions
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/audiounitparameteroptions
---

# AudioUnitParameterOptions

Value options for audio unit parameters.

## Declaration

```swift
struct AudioUnitParameterOptions
```

## Overview

Overview These constants are relevant only in macOS, and not in iOS. Audio unit parameter flags, for use in the AudioUnitParameterInfo data structure , serve as a dictionary-like set of information about an audio unit parameter. Parameter flag bit position 19 is reserved.

## Topics

### Constants

- [flag_CFNameRelease](audiotoolbox/audiounitparameteroptions/flag_cfnamerelease.md)
- [flag_CanRamp](audiotoolbox/audiounitparameteroptions/flag_canramp.md)
- [flag_DisplayCubeRoot](audiotoolbox/audiounitparameteroptions/flag_displaycuberoot.md)
- [flag_DisplayCubed](audiotoolbox/audiounitparameteroptions/flag_displaycubed.md)
- [flag_DisplayExponential](audiotoolbox/audiounitparameteroptions/flag_displayexponential.md)
- [flag_DisplayLogarithmic](audiotoolbox/audiounitparameteroptions/flag_displaylogarithmic.md)
- [flag_DisplayMask](audiotoolbox/audiounitparameteroptions/flag_displaymask.md)
- [flag_DisplaySquareRoot](audiotoolbox/audiounitparameteroptions/flag_displaysquareroot.md)
- [flag_DisplaySquared](audiotoolbox/audiounitparameteroptions/flag_displaysquared.md)
- [flag_ExpertMode](audiotoolbox/audiounitparameteroptions/flag_expertmode.md)
- [flag_HasCFNameString](audiotoolbox/audiounitparameteroptions/flag_hascfnamestring.md)
- [flag_HasClump](audiotoolbox/audiounitparameteroptions/flag_hasclump.md)
- [flag_IsElementMeta](audiotoolbox/audiounitparameteroptions/flag_iselementmeta.md)
- [flag_IsGlobalMeta](audiotoolbox/audiounitparameteroptions/flag_isglobalmeta.md)
- [flag_IsHighResolution](audiotoolbox/audiounitparameteroptions/flag_ishighresolution.md)
- [flag_IsReadable](audiotoolbox/audiounitparameteroptions/flag_isreadable.md)
- [flag_IsWritable](audiotoolbox/audiounitparameteroptions/flag_iswritable.md)
- [flag_MeterReadOnly](audiotoolbox/audiounitparameteroptions/flag_meterreadonly.md)
- [flag_NonRealTime](audiotoolbox/audiounitparameteroptions/flag_nonrealtime.md)
- [flag_OmitFromPresets](audiotoolbox/audiounitparameteroptions/flag_omitfrompresets.md)
- [flag_PlotHistory](audiotoolbox/audiounitparameteroptions/flag_plothistory.md)
- [flag_ValuesHaveStrings](audiotoolbox/audiounitparameteroptions/flag_valueshavestrings.md)

### Initializers

- [init(rawValue:)](audiotoolbox/audiounitparameteroptions/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)
- [AudioUnitParameterStringFromValue](audiotoolbox/audiounitparameterstringfromvalue.md)
- [AudioUnitParameterValueFromString](audiotoolbox/audiounitparametervaluefromstring.md)
