---
title: "addDevice(_:)"
framework: coremediaio
role: symbol
role_heading: Instance Method
path: "coremediaio/cmioextensionprovider/adddevice(_:)"
---

# addDevice(_:)

Adds a device to a provider.

## Declaration

```swift
func addDevice(_ device: CMIOExtensionDevice) throws
```

## Parameters

- `device`: A device to add to a provider.

## See Also

### Managing Devices

- [devices](coremediaio/cmioextensionprovider/devices.md)
- [removeDevice(_:)](coremediaio/cmioextensionprovider/removedevice(_:).md)
