---
title: AudioHardwareTap
framework: Core Audio
role: symbol
role_heading: Class
platforms: [macOS 15.0+]
path: coreaudio/audiohardwaretap
---

# AudioHardwareTap

Instances of the AudioHardwareTap class encapsulate a single audio tap, which can capture outgoing audio from a process or group of processes, and be used as an input stream source in an aggregate device.

## Declaration

```swift
class AudioHardwareTap
```

## Topics

### Initializers

- [init(id:)](coreaudio/audiohardwaretap/init(id:).md)

### Instance Properties

- [description](coreaudio/audiohardwaretap/description.md)
- [format](coreaudio/audiohardwaretap/format.md)
- [uid](coreaudio/audiohardwaretap/uid.md)

### Instance Methods

- [setDescription(_:)](coreaudio/audiohardwaretap/setdescription(_:).md)

## Relationships

### Inherits From

- [AudioHardwareObject](coreaudio/audiohardwareobject.md)

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
