---
title: "deviceProperties(forProperties:)"
framework: coremediaio
role: symbol
role_heading: Instance Method
path: "coremediaio/cmioextensiondevicesource/deviceproperties(forproperties:)"
---

# deviceProperties(forProperties:)

Retrieves the state of device properties.

## Declaration

```swift
func deviceProperties(forProperties properties: Set<CMIOExtensionProperty>) throws -> CMIOExtensionDeviceProperties
```

## Parameters

- `properties`: A set of device properties to retrieve.

## Return Value

Return Value A properties object that contains the current device state.

## See Also

### Managing Properties

- [availableProperties](coremediaio/cmioextensiondevicesource/availableproperties.md)
- [setDeviceProperties(_:)](coremediaio/cmioextensiondevicesource/setdeviceproperties(_:).md)
