Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.ranging.oob

*** ** * ** ***

## Interfaces

|---|---|
| [TransportHandle](https://developer.android.com/reference/android/ranging/oob/TransportHandle) | TransportHandle is used as the Out-Of-Band (OOB) transport mechanism by ranging module. |
| [TransportHandle.ReceiveCallback](https://developer.android.com/reference/android/ranging/oob/TransportHandle.ReceiveCallback) | TransportHandle callback. |

## Classes

|---|---|
| [DeviceHandle](https://developer.android.com/reference/android/ranging/oob/DeviceHandle) | Represents a handle to a ranging device, containing information about the device and a transport handle for out-of-band communication. |
| [DeviceHandle.Builder](https://developer.android.com/reference/android/ranging/oob/DeviceHandle.Builder) | Builder class for creating instances of `https://developer.android.com/reference/android/ranging/oob/DeviceHandle`. |
| [OobInitiatorRangingConfig](https://developer.android.com/reference/android/ranging/oob/OobInitiatorRangingConfig) | Represents the configuration for an Out-of-Band (OOB) initiator in a ranging session. |
| [OobInitiatorRangingConfig.Builder](https://developer.android.com/reference/android/ranging/oob/OobInitiatorRangingConfig.Builder) | Builder class for creating instances of `https://developer.android.com/reference/android/ranging/oob/OobInitiatorRangingConfig`. |
| [OobResponderRangingConfig](https://developer.android.com/reference/android/ranging/oob/OobResponderRangingConfig) | Represents the configuration for an Out-of-Band (OOB) responder in a ranging session. |
| [OobResponderRangingConfig.Builder](https://developer.android.com/reference/android/ranging/oob/OobResponderRangingConfig.Builder) | Builder class for creating instances of `https://developer.android.com/reference/android/ranging/oob/OobResponderRangingConfig`. |

-

  ## Interfaces

  - [TransportHandle](https://developer.android.com/reference/android/ranging/oob/TransportHandle)
  - [TransportHandle.ReceiveCallback](https://developer.android.com/reference/android/ranging/oob/TransportHandle.ReceiveCallback)
-

  ## Classes

  - [DeviceHandle](https://developer.android.com/reference/android/ranging/oob/DeviceHandle)
  - [DeviceHandle.Builder](https://developer.android.com/reference/android/ranging/oob/DeviceHandle.Builder)
  - [OobInitiatorRangingConfig](https://developer.android.com/reference/android/ranging/oob/OobInitiatorRangingConfig)
  - [OobInitiatorRangingConfig.Builder](https://developer.android.com/reference/android/ranging/oob/OobInitiatorRangingConfig.Builder)
  - [OobResponderRangingConfig](https://developer.android.com/reference/android/ranging/oob/OobResponderRangingConfig)
  - [OobResponderRangingConfig.Builder](https://developer.android.com/reference/android/ranging/oob/OobResponderRangingConfig.Builder)