# NalUnitUtil.H265SpsData

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.H265SpsData)

*** ** * ** ***


```
public final class NalUnitUtil.H265SpsData
```

<br />

*** ** * ** ***

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

## Summary

| ### Public fields |
|---|---|
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#bitDepthChromaMinus8()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#bitDepthLumaMinus8()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#chromaFormatIdc()` |
| `final @https://developer.android.com/reference/androidx/media3/common/C.ColorRange int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#colorRange()` |
| `final int` | `@https://developer.android.com/reference/androidx/media3/common/C.ColorSpace https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#colorSpace()` |
| `final int` | `@https://developer.android.com/reference/androidx/media3/common/C.ColorTransfer https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#colorTransfer()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#decodedHeight()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#decodedWidth()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#height()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#maxNumReorderPics()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#maxSubLayersMinus1()` |
| `final https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265NalHeader` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#nalHeader()` |
| `final float` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#pixelWidthHeightRatio()` |
| `final @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevel` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#profileTierLevel()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#seqParameterSetId()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#width()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData#H265SpsData(androidx.media3.container.NalUnitUtil.H265NalHeader,int,androidx.media3.container.NalUnitUtil.H265ProfileTierLevel,int,int,int,int,int,int,int,int,float,int,int,int,int)( https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265NalHeader nalHeader, int maxSubLayersMinus1, @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevel profileTierLevel, int chromaFormatIdc, int bitDepthLumaMinus8, int bitDepthChromaMinus8, int seqParameterSetId, int width, int height, int decodedWidth, int decodedHeight, float pixelWidthHeightRatio, int maxNumReorderPics, @https://developer.android.com/reference/androidx/media3/common/C.ColorSpace int colorSpace, @https://developer.android.com/reference/androidx/media3/common/C.ColorRange int colorRange, @https://developer.android.com/reference/androidx/media3/common/C.ColorTransfer int colorTransfer )` |

## Public fields

### bitDepthChromaMinus8

```
public final int bitDepthChromaMinus8
```

### bitDepthLumaMinus8

```
public final int bitDepthLumaMinus8
```

### chromaFormatIdc

```
public final int chromaFormatIdc
```

### colorRange

```
public final @C.ColorRange int colorRange
```

Value is one of the following:

- `Format.NO_VALUE`

<br />

### colorSpace

```
@C.ColorSpace
public final int colorSpace
```

Value is one of the following:

- `Format.NO_VALUE`

<br />

### colorTransfer

```
@C.ColorTransfer
public final int colorTransfer
```

Value is one of the following:

- `Format.NO_VALUE`

<br />

### decodedHeight

```
public final int decodedHeight
```

### decodedWidth

```
public final int decodedWidth
```

### height

```
public final int height
```

### maxNumReorderPics

```
public final int maxNumReorderPics
```

### maxSubLayersMinus1

```
public final int maxSubLayersMinus1
```

### nalHeader

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

### pixelWidthHeightRatio

```
public final float pixelWidthHeightRatio
```

### profileTierLevel

```
public final @Nullable NalUnitUtil.H265ProfileTierLevel profileTierLevel
```

### seqParameterSetId

```
public final int seqParameterSetId
```

### width

```
public final int width
```

## Public constructors

### H265SpsData

```
public H265SpsData(
    NalUnitUtil.H265NalHeader nalHeader,
    int maxSubLayersMinus1,
    @Nullable NalUnitUtil.H265ProfileTierLevel profileTierLevel,
    int chromaFormatIdc,
    int bitDepthLumaMinus8,
    int bitDepthChromaMinus8,
    int seqParameterSetId,
    int width,
    int height,
    int decodedWidth,
    int decodedHeight,
    float pixelWidthHeightRatio,
    int maxNumReorderPics,
    @C.ColorSpace int colorSpace,
    @C.ColorRange int colorRange,
    @C.ColorTransfer int colorTransfer
)
```