CastTrackSelector.CastTrackSelectorResult.Builder


public final class CastTrackSelector.CastTrackSelectorResult.Builder


A builder for CastTrackSelectorResult.

Summary

Public constructors

Creates a builder.

Public constructors

Builder

public Builder()

Creates a builder.

Setters must be invoked before calling build.

Consider using buildResultUpon instead, which is less susceptible to API changes.

Public methods

setSelections

@CanIgnoreReturnValue
public CastTrackSelector.CastTrackSelectorResult.Builder setSelections(ImmutableSet<TrackGroup> selections)

Sets the track groups that must become selected.

Parameters
ImmutableSet<TrackGroup> selections

The track groups to select.

setTrackSelectionParameters

@CanIgnoreReturnValue
public CastTrackSelector.CastTrackSelectorResult.Builder setTrackSelectionParameters(
    TrackSelectionParameters trackSelectionParameters
)

Sets the new TrackSelectionParameters to set to RemoteCastPlayer.

Parameters
TrackSelectionParameters trackSelectionParameters

The new track selection parameters.