# androidx.camera.extensions

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/camera/extensions/CameraExtensionsControl` | A camera extensions control instance that allows customization of capture request settings for supported camera extensions. |
| `https://developer.android.com/reference/androidx/camera/extensions/CameraExtensionsInfo` | A camera extensions info instance that allows to observe or monitor capture request settings and results for supported camera extensions. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionMode` | The available modes for the extensions. |
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfig` | A `https://developer.android.com/reference/androidx/camera/core/SessionConfig` for extension sessions. |
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfig.Builder` | Builder for `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfig`. |
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfigKt` |   |
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfigScope` | Scope class for `https://developer.android.com/reference/androidx/camera/extensions/ExtensionSessionConfig` configuration DSL. |
| `https://developer.android.com/reference/androidx/camera/extensions/ExtensionsManager` | Provides interfaces for third party app developers to get capabilities info of extension functions. |