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

# AudioHardwareProcess

Instances of the AudioHardwareProcess class encapsulate a single audio process, which contains information about a client process connected to the HAL.

## Declaration

```swift
class AudioHardwareProcess
```

## Topics

### Initializers

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

### Instance Properties

- [bundleID](coreaudio/audiohardwareprocess/bundleid.md)
- [devices](coreaudio/audiohardwareprocess/devices.md)
- [isRunning](coreaudio/audiohardwareprocess/isrunning.md)
- [isRunningInput](coreaudio/audiohardwareprocess/isrunninginput.md)
- [isRunningOutput](coreaudio/audiohardwareprocess/isrunningoutput.md)
- [pid](coreaudio/audiohardwareprocess/pid.md)

## Relationships

### Inherits From

- [AudioHardwareObject](coreaudio/audiohardwareobject.md)

### Conforms To

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