---
title: "makeAggregateDevice(description:)"
framework: Core Audio
role: symbol
role_heading: Instance Method
platforms: [macOS 15.0+]
path: "coreaudio/audiohardwaresystem/makeaggregatedevice(description:)"
---

# makeAggregateDevice(description:)

Creates a new aggregate device  using the provided description.

## Declaration

```swift
func makeAggregateDevice(description: [String : Any]) throws -> AudioHardwareAggregateDevice?
```

## Parameters

- `description`: The Dictionary that specifies how to build the aggregate device. The supported keys are described in the AudioAggregateDevice Constants section of AudioHardware.h.

## Return Value

Return Value An AudioHardwareAggregateDevice representing the newly created aggregate device.
