---
title: "AudioComponentInstanceNew(_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audiocomponentinstancenew(_:_:)"
---

# AudioComponentInstanceNew(_:_:)

Creates a new instance of an audio component.

## Declaration

```swift
func AudioComponentInstanceNew(_ inComponent: AudioComponent, _ outInstance: UnsafeMutablePointer<AudioComponentInstance?>) -> OSStatus
```

## Parameters

- `inComponent`: The audio component that you want to create a new instance of.
- `outInstance`: On output, the new audio component instance.

## Mentioned in

Hosting Audio Unit Extensions Using the AUv2 API

## Return Value

Return Value A result code.

## See Also

### Creating an Audio Component Instance

- [AudioComponentInstantiate(_:_:_:)](audiotoolbox/audiocomponentinstantiate(_:_:_:).md)
- [AudioComponentInstanceDispose(_:)](audiotoolbox/audiocomponentinstancedispose(_:).md)
- [AudioComponent](audiotoolbox/audiocomponent.md)
- [AudioComponentInstantiationOptions](audiotoolbox/audiocomponentinstantiationoptions.md)
- [Audio Component Errors](audiotoolbox/1619490-audio-component-errors.md)
