---
title: availableProperties
framework: coremediaio
role: symbol
role_heading: Instance Property
path: coremediaio/cmioextensiondevicesource/availableproperties
---

# availableProperties

A set of available properties that a device provides.

## Declaration

```swift
var availableProperties: Set<CMIOExtensionProperty> { get }
```

## Discussion

Discussion Don’t change the state of this property during the life cycle of the associated device.

## See Also

### Managing Properties

- [deviceProperties(forProperties:)](coremediaio/cmioextensiondevicesource/deviceproperties(forproperties:).md)
- [setDeviceProperties(_:)](coremediaio/cmioextensiondevicesource/setdeviceproperties(_:).md)
