---
title: isEnabled
framework: audiotoolbox
role: symbol
role_heading: Instance Property
path: audiotoolbox/auaudiounitbus/isenabled
---

# isEnabled

Determines whether the bus is active.

## Declaration

```swift
var isEnabled: Bool { get set }
```

## Discussion

Discussion Hosts must enable input busses before using them. This allows an audio unit to be prepared to render a large number of inputs, but avoid the work of preparing to pull inputs which are not in use. This version 3 property is bridged to the version 2 kAudioUnitProperty_MakeConnection and kAudioUnitProperty_SetRenderCallback APIs.

## See Also

### Bus Methods and Properties

- [setFormat(_:)](audiotoolbox/auaudiounitbus/setformat(_:).md)
- [format](audiotoolbox/auaudiounitbus/format.md)
- [name](audiotoolbox/auaudiounitbus/name.md)
- [index](audiotoolbox/auaudiounitbus/index.md)
- [busType](audiotoolbox/auaudiounitbus/bustype.md)
- [ownerAudioUnit](audiotoolbox/auaudiounitbus/owneraudiounit.md)
- [supportedChannelLayoutTags](audiotoolbox/auaudiounitbus/supportedchannellayouttags.md)
- [contextPresentationLatency](audiotoolbox/auaudiounitbus/contextpresentationlatency.md)
- [shouldAllocateBuffer](audiotoolbox/auaudiounitbus/shouldallocatebuffer.md)
