---
title: "AudioOutputUnitPublish(_:_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audiooutputunitpublish(_:_:_:_:)"
---

# AudioOutputUnitPublish(_:_:_:_:)

Registers an audio output unit for use by other applications.

## Declaration

```swift
func AudioOutputUnitPublish(_ inDesc: UnsafePointer<AudioComponentDescription>, _ inName: CFString, _ inVersion: UInt32, _ inOutputUnit: AudioUnit) -> OSStatus
```

## See Also

### Inter-App Audio

- [AudioOutputUnitGetHostIcon(_:_:)](audiotoolbox/audiooutputunitgethosticon(_:_:).md)
- [AudioComponentGetIcon(_:_:)](audiotoolbox/audiocomponentgeticon(_:).md)
- [AudioComponentGetLastActiveTime(_:)](audiotoolbox/audiocomponentgetlastactivetime(_:).md)
