---
title: "init(audioComponentDescription:)"
framework: avfaudio
role: symbol
role_heading: Initializer
path: "avfaudio/avaudiounitgenerator/init(audiocomponentdescription:)"
---

# init(audioComponentDescription:)

Creates a generator audio unit with the specified description.

## Declaration

```swift
init(audioComponentDescription: AudioComponentDescription)
```

## Parameters

- `audioComponentDescription`: The audio component description.

## Return Value

Return Value A new AVAudioUnitGenerator instance.

## Discussion

Discussion The AudioComponentDescription structure componentType field must be kAudioUnitType_Generator or kAudioUnitType_RemoteGenerator.
