---
title: init
framework: audiodriverkit
role: symbol
role_heading: Instance Method
path: audiodriverkit/iouseraudioobject/init-1ar2z
---

# init

Initializes an instance of the audio object base class.

## Declaration

```occ
virtual bool init(IOUserAudioDriver *in_audio_driver);
```

## Parameters

- `in_audio_driver`: The doc://com.apple.audiodriverkit/documentation/AudioDriverKit/IOUserAudioDriver that owns this object.

## Return Value

Return Value A Boolean value that indicates the result of initialization: true if initialization succeeded, false otherwise.

## Discussion

Discussion Always pass in the IOUserAudioDriver. The no-arg initializer, init, always returns false.

## See Also

### Creating an Audio Object

- [init](audiodriverkit/iouseraudioobject/init-26qwx.md)
