# DeviceFilter

# DeviceFilter

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/DeviceFilter "View this page in Java")

<br />

```
@RequiresApi(value = 26) interface DeviceFilter
```

<br />

*** ** * ** ***

A DeviceFilter is a restriction on which devices should be shown in a call to[Discovery.registerForResult](https://developer.android.com/reference/kotlin/com/google/ambient/crossdevice/discovery/Discovery#registerForResult(androidx.activity.result.ActivityResultCaller,com.google.ambient.crossdevice.discovery.Discovery.OnDevicePickerResultListener)).

There are no device filters available yet in this version, so you must pass an empty list to[Discovery.registerForResult](https://developer.android.com/reference/kotlin/com/google/ambient/crossdevice/discovery/Discovery#registerForResult(androidx.activity.result.ActivityResultCaller,com.google.ambient.crossdevice.discovery.Discovery.OnDevicePickerResultListener)).

## Summary

|                                                              ### Nested types                                                               ||
|------------------------------------------------------------------------------------------------------------------------------------------|---|
| [DeviceFilter.Companion](https://developer.android.com/reference/kotlin/com/google/ambient/crossdevice/discovery/DeviceFilter.Companion) |   |