---
title: "AUGraphGetInteractionInfo(_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/augraphgetinteractioninfo(_:_:_:)"
---

# AUGraphGetInteractionInfo(_:_:_:)

Retrieves information about a particular interaction in an audio processing graph.

## Declaration

```swift
func AUGraphGetInteractionInfo(_ inGraph: AUGraph, _ inInteractionIndex: UInt32, _ outInteraction: UnsafeMutablePointer<AUNodeInteraction>) -> OSStatus
```

## Parameters

- `inGraph`:
- `inInteractionIndex`:
- `outInteraction`: The interaction information at the specified index.

## Return Value

Return Value A result code.

## Discussion

Discussion An application can iterate through the interactions (as with the nodes) of a graph by retrieving the number of interactions, and then iterating an index starting from 0. The inInteractionIndex parameter is based on the outNumInteractions value and is only valid if no edits to the graph’s state have been made.

## See Also

### Audio Unit Processing Graph Services Functions

- [AUGraphAddNode(_:_:_:)](audiotoolbox/augraphaddnode(_:_:_:).md)
- [AUGraphAddRenderNotify(_:_:_:)](audiotoolbox/augraphaddrendernotify(_:_:_:).md)
- [AUGraphClearConnections(_:)](audiotoolbox/augraphclearconnections(_:).md)
- [AUGraphClose(_:)](audiotoolbox/augraphclose(_:).md)
- [AUGraphConnectNodeInput(_:_:_:_:_:)](audiotoolbox/augraphconnectnodeinput(_:_:_:_:_:).md)
- [AUGraphCountNodeInteractions(_:_:_:)](audiotoolbox/augraphcountnodeinteractions(_:_:_:).md)
- [AUGraphDisconnectNodeInput(_:_:_:)](audiotoolbox/augraphdisconnectnodeinput(_:_:_:).md)
- [AUGraphGetCPULoad(_:_:)](audiotoolbox/augraphgetcpuload(_:_:).md)
- [AUGraphGetIndNode(_:_:_:)](audiotoolbox/augraphgetindnode(_:_:_:).md)
- [AUGraphGetMaxCPULoad(_:_:)](audiotoolbox/augraphgetmaxcpuload(_:_:).md)
- [AUGraphGetNodeCount(_:_:)](audiotoolbox/augraphgetnodecount(_:_:).md)
- [AUGraphGetNodeInfoSubGraph(_:_:_:)](audiotoolbox/augraphgetnodeinfosubgraph(_:_:_:).md)
- [AUGraphGetNodeInteractions(_:_:_:_:)](audiotoolbox/augraphgetnodeinteractions(_:_:_:_:).md)
- [AUGraphGetNumberOfInteractions(_:_:)](audiotoolbox/augraphgetnumberofinteractions(_:_:).md)
- [AUGraphInitialize(_:)](audiotoolbox/augraphinitialize(_:).md)
