# GroupableFeatures

Artifact: [androidx.camera:camera-video](https://developer.android.com/jetpack/androidx/releases/camera) [View Source](https://cs.android.com/search?q=file:androidx/camera/video/GroupableFeatures.kt+class:androidx.camera.video.GroupableFeatures) Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

*** ** * ** ***


```
object GroupableFeatures
```

<br />

*** ** * ** ***

A collection of `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` instances that are specific to video recording.

## Summary

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#FHD_RECORDING()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#FHD()` video recording. |
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#HD_RECORDING()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#HD()` video recording. |
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#QHD_RECORDING()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#QHD()` video recording. |
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#SD_RECORDING()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#SD()` video recording. |
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#UHD_RECORDING()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#UHD()` video recording. |
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature` | `https://developer.android.com/reference/kotlin/androidx/camera/video/GroupableFeatures#VIDEO_STABILIZATION()` A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_VIDEO_STABILIZATION()` representing a video stabilization mode that applies to the video recording only, not the preview. |

## Public properties

### FHD_RECORDING

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

```
val FHD_RECORDING: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#FHD()` video recording.

### HD_RECORDING

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

```
val HD_RECORDING: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#HD()` video recording.

### QHD_RECORDING

Added in [1.7.0-rc02](https://developer.android.com/jetpack/androidx/releases/camera#1.7.0-rc02)

```
val QHD_RECORDING: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#QHD()` video recording.

### SD_RECORDING

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

```
val SD_RECORDING: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#SD()` video recording.

### UHD_RECORDING

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

```
val UHD_RECORDING: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_RECORDING_QUALITY()` representing `https://developer.android.com/reference/kotlin/androidx/camera/video/Quality#UHD()` video recording.

### VIDEO_STABILIZATION

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/camera#1.6.0)

```
val VIDEO_STABILIZATION: GroupableFeature
```

A feature object of type `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#FEATURE_TYPE_VIDEO_STABILIZATION()` representing a video stabilization mode that applies to the video recording only, not the preview.

`https://developer.android.com/reference/kotlin/androidx/camera/video/VideoCapture.Builder#setVideoStabilizationEnabled(boolean)`, the non-groupable API corresponding to this feature, must not be used when using this feature as that may lead to conflicting `https://developer.android.com/reference/kotlin/androidx/camera/core/SessionConfig` values.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/camera/core/featuregroup/GroupableFeature#PREVIEW_STABILIZATION()` |   |