---
title: CATapDescription
framework: coreaudio
role: symbol
role_heading: Class
path: coreaudio/catapdescription
---

# CATapDescription

## Declaration

```swift
class CATapDescription
```

## Overview

Overview This class describes a tap object that contains an input stream.  The input stream is a mix of all of the specified processes output audio.

## Topics

### Initializers

- [init()](coreaudio/catapdescription/init().md)
- [init(excludingProcesses:deviceUID:stream:)](coreaudio/catapdescription/init(excludingprocesses:deviceuid:stream:).md)
- [init(monoGlobalTapButExcludeProcesses:)](coreaudio/catapdescription/init(monoglobaltapbutexcludeprocesses:).md)
- [init(monoMixdownOfProcesses:)](coreaudio/catapdescription/init(monomixdownofprocesses:).md)
- [init(processes:deviceUID:stream:)](coreaudio/catapdescription/init(processes:deviceuid:stream:).md)
- [init(stereoGlobalTapButExcludeProcesses:)](coreaudio/catapdescription/init(stereoglobaltapbutexcludeprocesses:).md)
- [init(stereoMixdownOfProcesses:)](coreaudio/catapdescription/init(stereomixdownofprocesses:).md)

### Instance Properties

- [bundleIDs](coreaudio/catapdescription/bundleids.md)
- [deviceUID](coreaudio/catapdescription/deviceuid.md)
- [isExclusive](coreaudio/catapdescription/isexclusive.md)
- [isMixdown](coreaudio/catapdescription/ismixdown.md)
- [isMono](coreaudio/catapdescription/ismono.md)
- [isPrivate](coreaudio/catapdescription/isprivate.md)
- [isProcessRestoreEnabled](coreaudio/catapdescription/isprocessrestoreenabled.md)
- [muteBehavior](coreaudio/catapdescription/mutebehavior.md)
- [name](coreaudio/catapdescription/name.md)
- [processes](coreaudio/catapdescription/processes-1m4cr.md)
- [stream](coreaudio/catapdescription/stream-ajk3.md)
- [uuid](coreaudio/catapdescription/uuid.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
