---
title: "AudioUnitRemoveRenderNotify(_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audiounitremoverendernotify(_:_:_:)"
---

# AudioUnitRemoveRenderNotify(_:_:_:)

Unregisters a previously-registered render listener callback function.

## Declaration

```swift
func AudioUnitRemoveRenderNotify(_ inUnit: AudioUnit, _ inProc: AURenderCallback, _ inProcUserData: UnsafeMutableRawPointer?) -> OSStatus
```

## Parameters

- `inUnit`: The audio unit that you no longer want to receive render notifications from.
- `inProc`: The callback function that you previously registered and are now unregistering.
- `inProcUserData`: The custom data that you provided when registering the callback function.

## Return Value

Return Value A result code.

## See Also

### Rendering the Audio

- [AudioUnitRender(_:_:_:_:_:_:)](audiotoolbox/audiounitrender(_:_:_:_:_:_:).md)
- [AudioUnitAddRenderNotify(_:_:_:)](audiotoolbox/audiounitaddrendernotify(_:_:_:).md)
- [AURenderCallback](audiotoolbox/aurendercallback.md)
- [AudioUnitRenderActionFlags](audiotoolbox/audiounitrenderactionflags.md)
