---
title: "disconnectNodeInput(_:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudioengine/disconnectnodeinput(_:)"
---

# disconnectNodeInput(_:)

Removes all input connections of the node.

## Declaration

```swift
func disconnectNodeInput(_ node: AVAudioNode)
```

## Parameters

- `node`: The audio node with the inputs you want to disconnect.

## Discussion

Discussion Connections break on each of the audio node’s input buses.

## See Also

### Connecting and Disconnecting Audio Nodes

- [connectNode(_:to:format:)](avfaudio/avaudioengine/connectnode(_:to:format:).md)
- [connectNode(_:to:fromBus:toBus:format:)](avfaudio/avaudioengine/connectnode(_:to:frombus:tobus:format:).md)
- [connectNode(_:to:fromBus:format:)](avfaudio/avaudioengine/connectnode(_:to:frombus:format:).md)
- [connect(_:to:format:)](avfaudio/avaudioengine/connect(_:to:format:).md)
- [connect(_:to:fromBus:toBus:format:)](avfaudio/avaudioengine/connect(_:to:frombus:tobus:format:).md)
- [disconnectNodeInput(_:bus:)](avfaudio/avaudioengine/disconnectnodeinput(_:bus:).md)
- [disconnectNodeOutput(_:)](avfaudio/avaudioengine/disconnectnodeoutput(_:).md)
- [disconnectNodeOutput(_:bus:)](avfaudio/avaudioengine/disconnectnodeoutput(_:bus:).md)
