# androidx.window.area

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/window/area/WindowAreaPresentationSessionCallback` | A callback to notify about the lifecycle of a window area presentation session. |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaSessionPresenter` | A container that allows getting access to and showing content on a window area. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/window/area/WindowArea` | The current state of a window area. |
| `https://developer.android.com/reference/androidx/window/area/WindowArea.Type` | Represents a type of `https://developer.android.com/reference/androidx/window/area/WindowArea` |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaCapability` | Represents a capability for a `https://developer.android.com/reference/androidx/window/area/WindowArea`. |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaCapability.Operation` | Represents an operation that a `https://developer.android.com/reference/androidx/window/area/WindowArea` may support. |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaCapability.Status` | Represents the status of availability for a specific `https://developer.android.com/reference/androidx/window/area/WindowAreaCapability` |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaController` | An interface to provide the information and behavior around moving windows between displays or display areas on a device. |
| `https://developer.android.com/reference/androidx/window/area/WindowAreaToken` | Identifier wrapper around `https://developer.android.com/reference/android/os/IBinder.html` to identify `https://developer.android.com/reference/androidx/window/area/WindowArea`s. |