<!--
{
  "availability" : [
    "tvOS: 17.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVContinuityDevice",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVContinuityDevice"
  },
  "title" : "AVContinuityDevice"
}
-->

# AVContinuityDevice

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

```
class AVContinuityDevice
```

## 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`](/documentation/AVFoundation/AVContinuityDevice/videoDevices) and [`audioSessionInputs`](/documentation/AVFoundation/AVContinuityDevice/audioSessionInputs) properties, respectively.

## Topics

### Checking a continuity device’s availability

[`var isConnected: Bool`](/documentation/AVFoundation/AVContinuityDevice/isConnected)

A Boolean value that indicates whether you can use the continuity device because it’s connected to the system.

### Retrieving video devices from a continuity device

[`var videoDevices: [AVCaptureDevice]`](/documentation/AVFoundation/AVContinuityDevice/videoDevices)

An array of the continuity device’s video-capture devices available to your app.

### Retrieving audio ports from a continuity device

[`var audioSessionInputs: [AVAudioSessionPortDescription]`](/documentation/AVFoundation/AVContinuityDevice/audioSessionInputs)

An array of the continuity device’s audio session port descriptions that’s available to your app.

### Identifying a continuity device

[`var connectionID: UUID`](/documentation/AVFoundation/AVContinuityDevice/connectionID)

A universally unique value that identifies a specific continuity device.

## Relationships

### Conforms To

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)