# HlsMediaPlaylist.RenditionReport

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

*** ** * ** ***


```
public final class HlsMediaPlaylist.RenditionReport
```

<br />

*** ** * ** ***

A rendition report for an alternative rendition defined in another media playlist.

See RFC 8216bis, section 4.4.5.1.4.

## Summary

| ### Public fields |
|---|---|
| `final long` | `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#lastMediaSequence()` The last media sequence that is in the playlist of the reported rendition. |
| `final int` | `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#lastPartIndex()` The last part index that is in the playlist of the reported rendition, or `https://developer.android.com/reference/androidx/media3/common/C#INDEX_UNSET()` if the rendition does not contain partial segments. |
| `final https://developer.android.com/reference/android/net/Uri.html` | `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#playlistUri()` The URI of the media playlist of the reported rendition. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#RenditionReport(android.net.Uri,long,int)( https://developer.android.com/reference/android/net/Uri.html playlistUri, long lastMediaSequence, int lastPartIndex )` Creates a new instance. |

## Public fields

### lastMediaSequence

```
public final long lastMediaSequence
```

The last media sequence that is in the playlist of the reported rendition.

### lastPartIndex

```
public final int lastPartIndex
```

The last part index that is in the playlist of the reported rendition, or `https://developer.android.com/reference/androidx/media3/common/C#INDEX_UNSET()` if the rendition does not contain partial segments.

### playlistUri

```
public final Uri playlistUri
```

The URI of the media playlist of the reported rendition.

## Public constructors

### RenditionReport

```
public RenditionReport(
    Uri playlistUri,
    long lastMediaSequence,
    int lastPartIndex
)
```

Creates a new instance.

| Parameters |
|---|---|
| `https://developer.android.com/reference/android/net/Uri.html playlistUri` | See `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#playlistUri()`. |
| `long lastMediaSequence` | See `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#lastMediaSequence()`. |
| `int lastPartIndex` | See `https://developer.android.com/reference/androidx/media3/exoplayer/hls/playlist/HlsMediaPlaylist.RenditionReport#lastPartIndex()`. |