# ObuParser.Metadata

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/ObuParser.java+class:androidx.media3.container.ObuParser.Metadata)

*** ** * ** ***


```
public final class ObuParser.Metadata
```

<br />

*** ** * ** ***

An AV1 Metadata OBU

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#METADATA_TYPE_HDR_CLL() = 1` Metadata type HDR Content Light Level. |
| `static final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#METADATA_TYPE_HDR_MDCV() = 2` Metadata type HDR Mastering Display Color Volume. |
| `static final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#METADATA_TYPE_ITUT_T35() = 4` Metadata type ITUT T35. |
| `static final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#METADATA_TYPE_SCALABILITY() = 3` Metadata type Scalability. |
| `static final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#METADATA_TYPE_TIMECODE() = 5` Metadata type Timecode. |

| ### Public fields |
|---|---|
| `final https://developer.android.com/reference/java/nio/ByteBuffer.html` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#payload()` The Metadata payload. |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#type()` The Metadata type. |

| ### Public methods |
|---|---|
| `static https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata` | `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata#parse(androidx.media3.container.ObuParser.Obu)(https://developer.android.com/reference/androidx/media3/container/ObuParser.Obu obu)` Returns a `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata` parsed from the input OBU. |

## Constants

### METADATA_TYPE_HDR_CLL

```
public static final int METADATA_TYPE_HDR_CLL = 1
```

Metadata type HDR Content Light Level.

### METADATA_TYPE_HDR_MDCV

```
public static final int METADATA_TYPE_HDR_MDCV = 2
```

Metadata type HDR Mastering Display Color Volume.

### METADATA_TYPE_ITUT_T35

```
public static final int METADATA_TYPE_ITUT_T35 = 4
```

Metadata type ITUT T35.

### METADATA_TYPE_SCALABILITY

```
public static final int METADATA_TYPE_SCALABILITY = 3
```

Metadata type Scalability.

### METADATA_TYPE_TIMECODE

```
public static final int METADATA_TYPE_TIMECODE = 5
```

Metadata type Timecode.

## Public fields

### payload

```
public final ByteBuffer payload
```

The Metadata payload.

### type

```
public final int type
```

The Metadata type. See `metadata_type` in the AV1 spec.

## Public methods

### parse

```
public static ObuParser.Metadata parse(ObuParser.Obu obu)
```

Returns a `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata` parsed from the input OBU.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/container/ObuParser.Obu obu` | The input OBU with type `https://developer.android.com/reference/androidx/media3/container/ObuParser#OBU_METADATA()`. |