---
title: AVContinuityDevice
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avcontinuitydevice
---

# AVContinuityDevice

A class that represents a physical iOS device that’s nearby and can provide access to its cameras and microphones.

## Declaration

```swift
class AVContinuityDevice
```

## Overview

Overview Each continuity device instance represents another iOS device that’s nearby. Your app can access the other device’s cameras and microphones with its videoDevices and audioSessionInputs properties, respectively.

## Topics

### Checking a continuity device’s availability

- [isConnected](avfoundation/avcontinuitydevice/isconnected.md)

### Retrieving video devices from a continuity device

- [videoDevices](avfoundation/avcontinuitydevice/videodevices.md)

### Retrieving audio ports from a continuity device

- [audioSessionInputs](avfoundation/avcontinuitydevice/audiosessioninputs.md)

### Identifying a continuity device

- [connectionID](avfoundation/avcontinuitydevice/connectionid.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)

## See Also

### Capture devices

- [Choosing a capture device](avfoundation/choosing-a-capture-device.md)
- [Adopting smart framing in your camera app](avfoundation/adopting-smart-framing-in-your-camera-app.md)
- [AVCaptureDevice](avfoundation/avcapturedevice.md)
- [AVCaptureDeviceInput](avfoundation/avcapturedeviceinput.md)
- [AVExternalStorageDevice](avfoundation/avexternalstoragedevice.md)
- [AVExternalStorageDeviceDiscoverySession](avfoundation/avexternalstoragedevicediscoverysession.md)
