# 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
public final class DolbyVisionConfig
```

<br />

*** ** * ** ***

Dolby Vision configuration data.

## Summary

| ### Public fields |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/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. |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/DolbyVisionConfig#level()` The level number. |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/DolbyVisionConfig#profile()` The profile number. |

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

## Public fields

### codecs

```
public final @Nullable String codecs
```

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

### level

```
public final int level
```

The level number.

### profile

```
public final int profile
```

The profile number.

## Public methods

### parse

```
public static DolbyVisionConfig parse(ParsableByteArray data)
```

Parses Dolby Vision configuration data.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/common/util/ParsableByteArray data` | A `https://developer.android.com/reference/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/androidx/media3/container/DolbyVisionConfig` | The `https://developer.android.com/reference/androidx/media3/container/DolbyVisionConfig` corresponding to the configuration. |