---
title: "init(audioUnit:busType:busses:)"
framework: audiotoolbox
role: symbol
role_heading: Initializer
path: "audiotoolbox/auaudiounitbusarray/init(audiounit:bustype:busses:)"
---

# init(audioUnit:busType:busses:)

Initializes a bus array by making a copy of the supplied busses.

## Declaration

```swift
init(audioUnit owner: AUAudioUnit, busType: AUAudioUnitBusType, busses busArray: [AUAudioUnitBus])
```

## Parameters

- `owner`: The audio unit that owns the bus array.
- `busType`: Determines whether the busses are for input or output.
- `busArray`: An array of busses.

## Return Value

Return Value A newly-initialized bus array.

## See Also

### Initialization

- [init(audioUnit:busType:)](audiotoolbox/auaudiounitbusarray/init(audiounit:bustype:).md)
