# DolbyVisionConfig

Artifact: [androidx.media3:media3-container](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/container/DolbyVisionConfig.java+class:androidx.media3.container.DolbyVisionConfig)

*** ** * ** ***


```
@UnstableApi
class DolbyVisionConfig
```

<br />

*** ** * ** ***

Dolby Vision configuration data.

## Summary

| ### Public functions |
|---|---|
| `java-static https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig!` | `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig#parse(androidx.media3.common.util.ParsableByteArray)(data: https://developer.android.com/reference/kotlin/androidx/media3/common/util/ParsableByteArray!)` Parses Dolby Vision configuration data. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig#codecs()` The RFC 6381 codecs string, or `null` if the profile isn't recognized and so a codecs string can't be constructed. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig#level()` The level number. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig#profile()` The profile number. |

## Public functions

### parse

```
java-static fun parse(data: ParsableByteArray!): DolbyVisionConfig!
```

Parses Dolby Vision configuration data.

| Parameters |
|---|---|
| `data: https://developer.android.com/reference/kotlin/androidx/media3/common/util/ParsableByteArray!` | A `https://developer.android.com/reference/kotlin/androidx/media3/common/util/ParsableByteArray`, whose position is set to the start of the Dolby Vision configuration data to parse. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig!` | The `https://developer.android.com/reference/kotlin/androidx/media3/container/DolbyVisionConfig` corresponding to the configuration. |

## Public properties

### codecs

```
val codecs: String?
```

The RFC 6381 codecs string, or `null` if the profile isn't recognized and so a codecs string can't be constructed.

### level

```
val level: Int
```

The level number.

### profile

```
val profile: Int
```

The profile number.