# CameraColorSpaces

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

*** ** * ** ***


```
object CameraColorSpaces
```

<br />

*** ** * ** ***

Constants and utility functions for `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace`.

## Summary

| ### Constants |
|---|---|
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#ACES()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#ACESCG()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#ADOBE_RGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#BT2020()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#BT2020_HLG()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#BT2020_PQ()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#BT709()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#CIE_LAB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#CIE_XYZ()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#DCI_P3()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#DISPLAY_P3()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#EXTENDED_SRGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#LINEAR_EXTENDED_SRGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#LINEAR_SRGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#NTSC_1953()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#PRO_PHOTO_RGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#SMPTE_C()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#SRGB()` |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#UNKNOWN()` |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `@https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi(value = 26) https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#fromColorSpaceNamed(android.graphics.ColorSpace.Named)(colorSpaceNamed: https://developer.android.com/reference/android/graphics/ColorSpace.Named.html)` Converts a `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html` to a `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string. |
| `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html?` | `@https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi(value = 26) https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#toColorSpaceNamed(kotlin.String)(colorSpace: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` Converts a `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string to a `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html`. |

## Constants

### ACES

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

```
const val ACES: String
```

### ACESCG

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

```
const val ACESCG: String
```

### ADOBE_RGB

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

```
const val ADOBE_RGB: String
```

### BT2020

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

```
const val BT2020: String
```

### BT2020_HLG

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

```
const val BT2020_HLG: String
```

### BT2020_PQ

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

```
const val BT2020_PQ: String
```

### BT709

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

```
const val BT709: String
```

### CIE_LAB

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

```
const val CIE_LAB: String
```

### CIE_XYZ

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

```
const val CIE_XYZ: String
```

### DCI_P3

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

```
const val DCI_P3: String
```

### DISPLAY_P3

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

```
const val DISPLAY_P3: String
```

### EXTENDED_SRGB

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

```
const val EXTENDED_SRGB: String
```

### LINEAR_EXTENDED_SRGB

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

```
const val LINEAR_EXTENDED_SRGB: String
```

### LINEAR_SRGB

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

```
const val LINEAR_SRGB: String
```

### NTSC_1953

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

```
const val NTSC_1953: String
```

### PRO_PHOTO_RGB

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

```
const val PRO_PHOTO_RGB: String
```

### SMPTE_C

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

```
const val SMPTE_C: String
```

### SRGB

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

```
const val SRGB: String
```

### UNKNOWN

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

```
const val UNKNOWN: String
```

## Public functions

### fromColorSpaceNamed

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

```
@RequiresApi(value = 26)
fun fromColorSpaceNamed(colorSpaceNamed: ColorSpace.Named): String
```

Converts a `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html` to a `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string.

Value is one of the following:

- `UNKNOWN`
- `SRGB`
- `LINEAR_SRGB`
- `EXTENDED_SRGB`
- `LINEAR_EXTENDED_SRGB`
- `BT709`
- `BT2020`
- `DCI_P3`
- `DISPLAY_P3`
- `NTSC_1953`
- `SMPTE_C`
- `ADOBE_RGB`
- `PRO_PHOTO_RGB`
- `ACES`
- `ACESCG`
- `CIE_XYZ`
- `CIE_LAB`
- `BT2020_HLG`
- `BT2020_PQ`

<br />

| Parameters |
|---|---|
| `colorSpaceNamed: https://developer.android.com/reference/android/graphics/ColorSpace.Named.html` | The `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html` to convert. |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | The corresponding `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string or `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpaces#UNKNOWN()` if not supported. |

### toColorSpaceNamed

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

```
@RequiresApi(value = 26)
fun toColorSpaceNamed(colorSpace: String): ColorSpace.Named?
```

Converts a `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string to a `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html`.

| Parameters |
|---|---|
| `colorSpace: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | The `https://developer.android.com/reference/kotlin/androidx/camera/common/CameraColorSpace` string to convert. Value is one of the following: - `UNKNOWN` - `SRGB` - `LINEAR_SRGB` - `EXTENDED_SRGB` - `LINEAR_EXTENDED_SRGB` - `BT709` - `BT2020` - `DCI_P3` - `DISPLAY_P3` - `NTSC_1953` - `SMPTE_C` - `ADOBE_RGB` - `PRO_PHOTO_RGB` - `ACES` - `ACESCG` - `CIE_XYZ` - `CIE_LAB` - `BT2020_HLG` - `BT2020_PQ` <br /> |

| Returns |
|---|---|
| `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html?` | The corresponding `https://developer.android.com/reference/android/graphics/ColorSpace.Named.html` or `null` if not supported. |