# NalUnitUtil.H265VpsData

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

*** ** * ** ***

<br />

```
public final class NalUnitUtil.H265VpsData
```

<br />

*** ** * ** ***

Holds data parsed from a H.265 video parameter set NAL unit.

## Summary

| ### Public fields |
|---|---|
| `final https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableList.html<https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265LayerInfo>` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#layerInfos()` |
| `final https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265NalHeader` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#nalHeader()` |
| `final https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevelsAndIndices` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#profileTierLevelsAndIndices()` The list of profile_tier_level()s and corresponding lis of indices. |
| `final @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265RepFormatsAndIndices` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#repFormatsAndIndices()` The list of rep_format()s and corresponding list of indices. |
| `final @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VideoSignalInfosAndIndices` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#videoSignalInfosAndIndices()` The list of video_signal_info()s and corresponding list of indices. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData#H265VpsData(androidx.media3.container.NalUnitUtil.H265NalHeader,java.util.List<androidx.media3.container.NalUnitUtil.H265LayerInfo>,androidx.media3.container.NalUnitUtil.H265ProfileTierLevelsAndIndices,androidx.media3.container.NalUnitUtil.H265RepFormatsAndIndices,androidx.media3.container.NalUnitUtil.H265VideoSignalInfosAndIndices)( https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265NalHeader nalHeader, @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/java/util/List.html<https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265LayerInfo> layerInfos, https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevelsAndIndices profileTierLevelsAndIndices, @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265RepFormatsAndIndices repFormatsAndIndices, @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VideoSignalInfosAndIndices videoSignalInfosAndIndices )` |

## Public fields

### layerInfos

```
public final ImmutableList<NalUnitUtil.H265LayerInfo> layerInfos
```

### nalHeader

```
public final NalUnitUtil.H265NalHeader nalHeader
```

### profileTierLevelsAndIndices

```
public final NalUnitUtil.H265ProfileTierLevelsAndIndices profileTierLevelsAndIndices
```

The list of profile_tier_level()s and corresponding lis of indices.

### repFormatsAndIndices

```
public final @Nullable NalUnitUtil.H265RepFormatsAndIndices repFormatsAndIndices
```

The list of rep_format()s and corresponding list of indices.

### videoSignalInfosAndIndices

```
public final @Nullable NalUnitUtil.H265VideoSignalInfosAndIndices videoSignalInfosAndIndices
```

The list of video_signal_info()s and corresponding list of indices.

## Public constructors

### H265VpsData

```
public H265VpsData(
    NalUnitUtil.H265NalHeader nalHeader,
    @Nullable List<NalUnitUtil.H265LayerInfo> layerInfos,
    NalUnitUtil.H265ProfileTierLevelsAndIndices profileTierLevelsAndIndices,
    @Nullable NalUnitUtil.H265RepFormatsAndIndices repFormatsAndIndices,
    @Nullable NalUnitUtil.H265VideoSignalInfosAndIndices videoSignalInfosAndIndices
)
```