# Camera2Config

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

*** ** * ** ***


```
public final class Camera2Config
```

<br />

*** ** * ** ***

Convenience class for generating a pre-populated CameraPipe based `https://developer.android.com/reference/androidx/camera/core/CameraXConfig`.

## Summary

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/camera/core/CameraXConfig` | `https://developer.android.com/reference/androidx/camera/camera2/Camera2Config#defaultConfig()()` Creates a `https://developer.android.com/reference/androidx/camera/core/CameraXConfig` containing a default CameraPipe implementation for CameraX. |

## Public methods

### defaultConfig

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

```
public static final @NonNull CameraXConfig defaultConfig()
```

Creates a `https://developer.android.com/reference/androidx/camera/core/CameraXConfig` containing a default CameraPipe implementation for CameraX.