# HlsMultivariantPlaylist.ContentSteeringInfo

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/HlsMultivariantPlaylist.java+class:androidx.media3.exoplayer.hls.playlist.HlsMultivariantPlaylist.ContentSteeringInfo)

*** ** * ** ***


```
class HlsMultivariantPlaylist.ContentSteeringInfo
```

<br />

*** ** * ** ***

Content Steering information derived from an #EXT-X-CONTENT-STEERING tag.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/hls/playlist/HlsMultivariantPlaylist.ContentSteeringInfo#ContentSteeringInfo(android.net.Uri,java.lang.String)(serverUri: https://developer.android.com/reference/android/net/Uri.html!, pathwayId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?)` Creates a new instance. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/hls/playlist/HlsMultivariantPlaylist.ContentSteeringInfo#pathwayId()` The ID of a pathway that must be used until the initial Steering Manifest has been obtained, or `null` which suggests that any available pathway can be used until the initial Steering Manifest has been obtained. |
| `https://developer.android.com/reference/android/net/Uri.html!` | `https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/hls/playlist/HlsMultivariantPlaylist.ContentSteeringInfo#serverUri()` A URI to a Steering Manifest. |

## Public constructors

### ContentSteeringInfo

```
ContentSteeringInfo(serverUri: Uri!, pathwayId: String?)
```

Creates a new instance.

| Parameters |
|---|---|
| `serverUri: https://developer.android.com/reference/android/net/Uri.html!` | See `https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/hls/playlist/HlsMultivariantPlaylist.ContentSteeringInfo#serverUri()`. |
| `pathwayId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | See `https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/hls/playlist/HlsMultivariantPlaylist.ContentSteeringInfo#pathwayId()`. |

## Public properties

### pathwayId

```
val pathwayId: String?
```

The ID of a pathway that must be used until the initial Steering Manifest has been obtained, or `null` which suggests that any available pathway can be used until the initial Steering Manifest has been obtained.

### serverUri

```
val serverUri: Uri!
```

A URI to a Steering Manifest.