---
title: productID
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avexternalsyncdevice/productid
---

# productID

The USB product identifier associated with the external sync device.

## Declaration

```swift
var productID: UInt32 { get }
```

## Discussion

Discussion This UInt32 value comes from the hardware vendor, and returns 0 if not available. Use this value in conjunction with the vendorID to determine a specific product.

## See Also

### Inspecting a device

- [clock](avfoundation/avexternalsyncdevice/clock.md)
- [signalCompensationDelay](avfoundation/avexternalsyncdevice/signalcompensationdelay.md)
- [status](avfoundation/avexternalsyncdevice/status.md)
- [uuid](avfoundation/avexternalsyncdevice/uuid.md)
- [vendorID](avfoundation/avexternalsyncdevice/vendorid.md)
