# CastTrackSelector.CastTrackSelectorResult

Artifact: [androidx.media3:media3-cast](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/cast/CastTrackSelector.java+class:androidx.media3.cast.CastTrackSelector.CastTrackSelectorResult)

*** ** * ** ***

<br />

```
class CastTrackSelector.CastTrackSelectorResult
```

<br />

*** ** * ** ***

The result of a `https://developer.android.com/reference/kotlin/androidx/media3/cast/CastTrackSelector#evaluate(androidx.media3.cast.CastTrackSelector.CastTrackSelectorRequest)`.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/media3/cast/CastTrackSelector.CastTrackSelectorResult.Builder` A builder for `https://developer.android.com/reference/kotlin/androidx/media3/cast/CastTrackSelector.CastTrackSelectorResult`. |

| ### Public properties |
|---|---|
| `https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableSet.html<https://developer.android.com/reference/kotlin/androidx/media3/common/TrackGroup!>!` | `https://developer.android.com/reference/kotlin/androidx/media3/cast/CastTrackSelector.CastTrackSelectorResult#selections()` The track groups that must become selected. |
| `https://developer.android.com/reference/kotlin/androidx/media3/common/TrackSelectionParameters!` | `https://developer.android.com/reference/kotlin/androidx/media3/cast/CastTrackSelector.CastTrackSelectorResult#trackSelectionParameters()` The new `https://developer.android.com/reference/kotlin/androidx/media3/common/TrackSelectionParameters` to set to `https://developer.android.com/reference/kotlin/androidx/media3/cast/RemoteCastPlayer`. |

## Public properties

### selections

```
val selections: ImmutableSet<TrackGroup!>!
```

The track groups that must become selected.

### trackSelectionParameters

```
val trackSelectionParameters: TrackSelectionParameters!
```

The new `https://developer.android.com/reference/kotlin/androidx/media3/common/TrackSelectionParameters` to set to `https://developer.android.com/reference/kotlin/androidx/media3/cast/RemoteCastPlayer`.

The new parameters can be retrieved through `https://developer.android.com/reference/kotlin/androidx/media3/cast/RemoteCastPlayer#getTrackSelectionParameters()`, and a change will trigger a `https://developer.android.com/reference/kotlin/androidx/media3/common/Player.Listener#onTrackSelectionParametersChanged(androidx.media3.common.TrackSelectionParameters)` call.