<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.0.0 -",
    "tvOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVExternalSyncDeviceStatus",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:@E@AVExternalSyncDeviceStatus"
  },
  "title" : "AVExternalSyncDeviceStatus"
}
-->

# AVExternalSyncDeviceStatus

Connection state of an external sync device

```
enum AVExternalSyncDeviceStatus
```

## Topics

### Status values

[`AVExternalSyncDeviceStatus.activeSync`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/activeSync)

Indicates that the [`AVExternalSyncDevice`](/documentation/AVFoundation/AVExternalSyncDevice) object is running and that the clock property on [`AVExternalSyncDevice`](/documentation/AVFoundation/AVExternalSyncDevice) is calibrated to the external sync signal.

[`AVExternalSyncDeviceStatus.calibrating`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/calibrating)

Indicates that the external sync signal is connected and that the AVExternalSyncDevice object is calibrating to follow.

[`AVExternalSyncDeviceStatus.freeRunSync`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/freeRunSync)

Indicates that the AVExternalSyncDevice was calibrated to follow the external sync, but the sync signal has been lost. The camera will continue to match the last signal it received, but sync is not guaranteed.

[`AVExternalSyncDeviceStatus.ready`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/ready)

Indicates that a device supporting external sync is connected, but calibration has not started.

[`AVExternalSyncDeviceStatus.unavailable`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/unavailable)

Indicates that external sync signal is not connected, or has transitioned to a state that is not recoverable.

### Initializers

[`init(rawValue:)`](/documentation/AVFoundation/AVExternalSyncDeviceStatus/init(rawValue:))



---

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)