# com.google.ambient.crossdevice.discovery

# com.google.ambient.crossdevice.discovery

*** ** * ** ***

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

## Interfaces

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DeviceFilter](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/DeviceFilter)                                                     | A DeviceFilter is a restriction on which devices should be shown in a call to[Discovery.registerForResult](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/Discovery#registerForResult(androidx.activity.result.ActivityResultCaller,com.google.ambient.crossdevice.discovery.Discovery.OnDevicePickerResultListener)). |
| [DevicePickerLauncher](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/DevicePickerLauncher)                                     | A launcher to start a device discovery and show a dialog chooser to display available devices.                                                                                                                                                                                                                                                           |
| [Discovery](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/Discovery)                                                           | Entry point for discovering devices.                                                                                                                                                                                                                                                                                                                     |
| [Discovery.OnDevicePickerResultListener](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/Discovery.OnDevicePickerResultListener) | Interface to receive the result from the device picker, for use with[registerForResult](https://developer.android.com/reference/com/google/ambient/crossdevice/discovery/Discovery#registerForResult(androidx.activity.result.ActivityResultCaller,com.google.ambient.crossdevice.discovery.Discovery.OnDevicePickerResultListener)).                    |