---
title: devices
framework: imagecapturecore
role: symbol
role_heading: Instance Property
path: imagecapturecore/icdevicebrowser/devices
---

# devices

All devices found by the browser.

## Declaration

```swift
var devices: [ICDevice]? { get }
```

## Discussion

Discussion This array is empty before the first invocation of the delegate method deviceBrowser(_:didAdd:moreComing:). The value of this property changes as devices appear and disappear.

## See Also

### Browsing Devices

- [isBrowsing](imagecapturecore/icdevicebrowser/isbrowsing.md)
- [ICDevice](imagecapturecore/icdevice.md)
- [browsedDeviceTypeMask](imagecapturecore/icdevicebrowser/browseddevicetypemask.md)
- [start()](imagecapturecore/icdevicebrowser/start().md)
- [stop()](imagecapturecore/icdevicebrowser/stop().md)
