docs/doc/reference/com/google/android/exoplayer2/trackselection/TrackSelectionParameters.Builder.html
Package com.google.android.exoplayer2.trackselection
Direct Known Subclasses:DefaultTrackSelector.Parameters.Builder, DefaultTrackSelector.ParametersBuilderEnclosing class:TrackSelectionParameters
public static classTrackSelectionParameters.Builderextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
A builder for TrackSelectionParameters. See the TrackSelectionParameters documentation for explanations of the parameters that can be configured using this builder.
Constructors | Modifier | Constructor | Description |
| --- | --- | --- |
| | Builder() |
Deprecated.
Context constraints will not be set using this constructor.
|
| | Builder(Context context) |
Creates a builder with default initial values.
|
| protected | Builder(Bundle bundle) |
Creates a builder with the initial values specified in bundle.
|
| protected | Builder(TrackSelectionParameters initialValues) |
Creates a builder with the initial values specified in initialValues.
|
All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| TrackSelectionParameters.Builder | addOverride(TrackSelectionOverride override) |
Adds an override, replacing any override for the same TrackGroup.
|
| TrackSelectionParameters | build() |
Builds a TrackSelectionParameters instance with the selected values.
|
| TrackSelectionParameters.Builder | clearOverride(TrackGroup mediaTrackGroup) |
Removes the override for the provided media TrackGroup, if there is one.
|
| TrackSelectionParameters.Builder | clearOverrides() |
Removes all overrides.
|
| TrackSelectionParameters.Builder | clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int trackType) |
Removes all overrides of the provided track type.
|
| TrackSelectionParameters.Builder | clearVideoSizeConstraints() |
Equivalent to setMaxVideoSize(Integer.MAX_VALUE, Integer.MAX_VALUE).
|
| TrackSelectionParameters.Builder | clearViewportSizeConstraints() |
Equivalent to setViewportSize(Integer.MAX_VALUE, Integer.MAX_VALUE, true).
|
| protected TrackSelectionParameters.Builder | set(TrackSelectionParameters parameters) |
Overrides the value of the builder with the value of TrackSelectionParameters.
|
| TrackSelectionParameters.Builder | setDisabledTrackTypes(Set<@TrackType Integer> disabledTrackTypes) |
Deprecated.
Use setTrackTypeDisabled(int, boolean).
|
| TrackSelectionParameters.Builder | setForceHighestSupportedBitrate(boolean forceHighestSupportedBitrate) |
Sets whether to force selection of the highest bitrate audio and video tracks that comply with all other constraints.
|
| TrackSelectionParameters.Builder | setForceLowestBitrate(boolean forceLowestBitrate) |
Sets whether to force selection of the single lowest bitrate audio and video tracks that comply with all other constraints.
|
| TrackSelectionParameters.Builder | setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int ignoredTextSelectionFlags) |
Sets a bitmask of selection flags that are ignored for text track selections.
|
| TrackSelectionParameters.Builder | setMaxAudioBitrate(int maxAudioBitrate) |
Sets the maximum allowed audio bitrate.
|
| TrackSelectionParameters.Builder | setMaxAudioChannelCount(int maxAudioChannelCount) |
Sets the maximum allowed audio channel count.
|
| TrackSelectionParameters.Builder | setMaxVideoBitrate(int maxVideoBitrate) |
Sets the maximum allowed video bitrate.
|
| TrackSelectionParameters.Builder | setMaxVideoFrameRate(int maxVideoFrameRate) |
Sets the maximum allowed video frame rate.
|
| TrackSelectionParameters.Builder | setMaxVideoSize(int maxVideoWidth, int maxVideoHeight) |
Sets the maximum allowed video width and height.
|
| TrackSelectionParameters.Builder | setMaxVideoSizeSd() |
Equivalent to setMaxVideoSize(1279, 719).
|
| TrackSelectionParameters.Builder | setMinVideoBitrate(int minVideoBitrate) |
Sets the minimum allowed video bitrate.
|
| TrackSelectionParameters.Builder | setMinVideoFrameRate(int minVideoFrameRate) |
Sets the minimum allowed video frame rate.
|
| TrackSelectionParameters.Builder | setMinVideoSize(int minVideoWidth, int minVideoHeight) |
Sets the minimum allowed video width and height.
|
| TrackSelectionParameters.Builder | setOverrideForType(TrackSelectionOverride override) |
Sets an override, replacing all existing overrides with the same track type.
|
| TrackSelectionParameters.Builder | setPreferredAudioLanguage(String preferredAudioLanguage) |
Sets the preferred language for audio and forced text tracks.
|
| TrackSelectionParameters.Builder | setPreferredAudioLanguages(String... preferredAudioLanguages) |
Sets the preferred languages for audio and forced text tracks.
|
| TrackSelectionParameters.Builder | setPreferredAudioMimeType(String mimeType) |
Sets the preferred sample MIME type for audio tracks.
|
| TrackSelectionParameters.Builder | setPreferredAudioMimeTypes(String... mimeTypes) |
Sets the preferred sample MIME types for audio tracks.
|
| TrackSelectionParameters.Builder | setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int preferredAudioRoleFlags) |
Sets the preferred C.RoleFlags for audio tracks.
|
| TrackSelectionParameters.Builder | setPreferredTextLanguage(String preferredTextLanguage) |
Sets the preferred language for text tracks.
|
| TrackSelectionParameters.Builder | setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context context) |
Sets the preferred language and role flags for text tracks based on the accessibility settings of CaptioningManager.
|
| TrackSelectionParameters.Builder | setPreferredTextLanguages(String... preferredTextLanguages) |
Sets the preferred languages for text tracks.
|
| TrackSelectionParameters.Builder | setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int preferredTextRoleFlags) |
Sets the preferred C.RoleFlags for text tracks.
|
| TrackSelectionParameters.Builder | setPreferredVideoMimeType(String mimeType) |
Sets the preferred sample MIME type for video tracks.
|
| TrackSelectionParameters.Builder | setPreferredVideoMimeTypes(String... mimeTypes) |
Sets the preferred sample MIME types for video tracks.
|
| TrackSelectionParameters.Builder | setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int preferredVideoRoleFlags) |
Sets the preferred C.RoleFlags for video tracks.
|
| TrackSelectionParameters.Builder | setSelectUndeterminedTextLanguage(boolean selectUndeterminedTextLanguage) |
Sets whether a text track with undetermined language should be selected if no track with a preferred language is available, or if the preferred language is unset.
|
| TrackSelectionParameters.Builder | setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int trackType, boolean disabled) |
Sets whether a track type is disabled.
|
| TrackSelectionParameters.Builder | setViewportSize(int viewportWidth, int viewportHeight, boolean viewportOrientationMayChange) |
Sets the viewport size to constrain adaptive video selections so that only tracks suitable for the viewport are selected.
|
| TrackSelectionParameters.Builder | setViewportSizeToPhysicalDisplaySize(Context context, boolean viewportOrientationMayChange) |
Equivalent to calling setViewportSize(int, int, boolean) with the viewport size obtained from Util.getCurrentDisplayModeSize(Context).
|
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder()
Deprecated.
Context constraints will not be set using this constructor. Use Builder(Context) instead.
-
public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context)
Creates a builder with default initial values.
Parameters:context - Any context.
-
protected Builder([TrackSelectionParameters](TrackSelectionParameters.html "class in com.google.android.exoplayer2.trackselection")initialValues)
Creates a builder with the initial values specified in initialValues.
-
protected Builder([Bundle](https://developer.android.com/reference/android/os/Bundle.html "class or interface in android.os")bundle)
Creates a builder with the initial values specified in bundle.
-
@CanIgnoreReturnValue
protected[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")set([TrackSelectionParameters](TrackSelectionParameters.html "class in com.google.android.exoplayer2.trackselection")parameters)
Overrides the value of the builder with the value of TrackSelectionParameters.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxVideoSizeSd()
Equivalent to setMaxVideoSize(1279, 719).
Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")clearVideoSizeConstraints()
Equivalent to setMaxVideoSize(Integer.MAX_VALUE, Integer.MAX_VALUE).
Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxVideoSize(int maxVideoWidth,
int maxVideoHeight)
Sets the maximum allowed video width and height.
Parameters:maxVideoWidth - Maximum allowed video width in pixels.maxVideoHeight - Maximum allowed video height in pixels.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxVideoFrameRate(int maxVideoFrameRate)
Sets the maximum allowed video frame rate.
Parameters:maxVideoFrameRate - Maximum allowed video frame rate in hertz.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxVideoBitrate(int maxVideoBitrate)
Sets the maximum allowed video bitrate.
Parameters:maxVideoBitrate - Maximum allowed video bitrate in bits per second.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMinVideoSize(int minVideoWidth,
int minVideoHeight)
Sets the minimum allowed video width and height.
Parameters:minVideoWidth - Minimum allowed video width in pixels.minVideoHeight - Minimum allowed video height in pixels.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMinVideoFrameRate(int minVideoFrameRate)
Sets the minimum allowed video frame rate.
Parameters:minVideoFrameRate - Minimum allowed video frame rate in hertz.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMinVideoBitrate(int minVideoBitrate)
Sets the minimum allowed video bitrate.
Parameters:minVideoBitrate - Minimum allowed video bitrate in bits per second.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setViewportSizeToPhysicalDisplaySize([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,
boolean viewportOrientationMayChange)
Equivalent to calling setViewportSize(int, int, boolean) with the viewport size obtained from Util.getCurrentDisplayModeSize(Context).
Parameters:context - Any context.viewportOrientationMayChange - Whether the viewport orientation may change during playback.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")clearViewportSizeConstraints()
Equivalent to setViewportSize(Integer.MAX_VALUE, Integer.MAX_VALUE, true).
Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setViewportSize(int viewportWidth,
int viewportHeight,
boolean viewportOrientationMayChange)
Sets the viewport size to constrain adaptive video selections so that only tracks suitable for the viewport are selected.
Parameters:viewportWidth - Viewport width in pixels.viewportHeight - Viewport height in pixels.viewportOrientationMayChange - Whether the viewport orientation may change during playback.Returns:This builder.
-
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredVideoMimeType(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")mimeType)
Sets the preferred sample MIME type for video tracks.
Parameters:mimeType - The preferred MIME type for video tracks, or null to clear a previously set preference.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredVideoMimeTypes([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")... mimeTypes)
Sets the preferred sample MIME types for video tracks.
Parameters:mimeTypes - The preferred MIME types for video tracks in order of preference, or an empty list for no preference.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredVideoRoleFlags([@RoleFlags](../C.RoleFlags.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.RoleFlags int preferredVideoRoleFlags)
Sets the preferred C.RoleFlags for video tracks.
Parameters:preferredVideoRoleFlags - Preferred video role flags.Returns:This builder.
-
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredAudioLanguage(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")preferredAudioLanguage)
Sets the preferred language for audio and forced text tracks.
Parameters:preferredAudioLanguage - Preferred audio language as an IETF BCP 47 conformant tag, or null to select the default track, or the first track if there's no default.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredAudioLanguages([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")... preferredAudioLanguages)
Sets the preferred languages for audio and forced text tracks.
Parameters:preferredAudioLanguages - Preferred audio languages as IETF BCP 47 conformant tags in order of preference, or an empty array to select the default track, or the first track if there's no default.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredAudioRoleFlags([@RoleFlags](../C.RoleFlags.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.RoleFlags int preferredAudioRoleFlags)
Sets the preferred C.RoleFlags for audio tracks.
Parameters:preferredAudioRoleFlags - Preferred audio role flags.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxAudioChannelCount(int maxAudioChannelCount)
Sets the maximum allowed audio channel count.
Parameters:maxAudioChannelCount - Maximum allowed audio channel count.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setMaxAudioBitrate(int maxAudioBitrate)
Sets the maximum allowed audio bitrate.
Parameters:maxAudioBitrate - Maximum allowed audio bitrate in bits per second.Returns:This builder.
-
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredAudioMimeType(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")mimeType)
Sets the preferred sample MIME type for audio tracks.
Parameters:mimeType - The preferred MIME type for audio tracks, or null to clear a previously set preference.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredAudioMimeTypes([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")... mimeTypes)
Sets the preferred sample MIME types for audio tracks.
Parameters:mimeTypes - The preferred MIME types for audio tracks in order of preference, or an empty list for no preference.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context)
Sets the preferred language and role flags for text tracks based on the accessibility settings of CaptioningManager.
Does nothing for API levels < 19 or when the CaptioningManager is disabled.
Parameters:context - A Context.Returns:This builder.
-
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredTextLanguage(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")preferredTextLanguage)
Sets the preferred language for text tracks.
Parameters:preferredTextLanguage - Preferred text language as an IETF BCP 47 conformant tag, or null to select the default track if there is one, or no track otherwise.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredTextLanguages([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")... preferredTextLanguages)
Sets the preferred languages for text tracks.
Parameters:preferredTextLanguages - Preferred text languages as IETF BCP 47 conformant tags in order of preference, or an empty array to select the default track if there is one, or no track otherwise.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setPreferredTextRoleFlags([@RoleFlags](../C.RoleFlags.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.RoleFlags int preferredTextRoleFlags)
Sets the preferred C.RoleFlags for text tracks.
Parameters:preferredTextRoleFlags - Preferred text role flags.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setIgnoredTextSelectionFlags([@SelectionFlags](../C.SelectionFlags.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.SelectionFlags int ignoredTextSelectionFlags)
Sets a bitmask of selection flags that are ignored for text track selections.
Parameters:ignoredTextSelectionFlags - A bitmask of C.SelectionFlags that are ignored for text track selections.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setSelectUndeterminedTextLanguage(boolean selectUndeterminedTextLanguage)
Sets whether a text track with undetermined language should be selected if no track with a preferred language is available, or if the preferred language is unset.
Parameters:selectUndeterminedTextLanguage - Whether a text track with undetermined language should be selected if no preferred language track is available.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setForceLowestBitrate(boolean forceLowestBitrate)
Sets whether to force selection of the single lowest bitrate audio and video tracks that comply with all other constraints.
Parameters:forceLowestBitrate - Whether to force selection of the single lowest bitrate audio and video tracks.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setForceHighestSupportedBitrate(boolean forceHighestSupportedBitrate)
Sets whether to force selection of the highest bitrate audio and video tracks that comply with all other constraints.
Parameters:forceHighestSupportedBitrate - Whether to force selection of the highest bitrate audio and video tracks.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")addOverride([TrackSelectionOverride](TrackSelectionOverride.html "class in com.google.android.exoplayer2.trackselection")override)
Adds an override, replacing any override for the same TrackGroup.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setOverrideForType([TrackSelectionOverride](TrackSelectionOverride.html "class in com.google.android.exoplayer2.trackselection")override)
Sets an override, replacing all existing overrides with the same track type.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")clearOverride([TrackGroup](../source/TrackGroup.html "class in com.google.android.exoplayer2.source")mediaTrackGroup)
Removes the override for the provided media TrackGroup, if there is one.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int trackType)
Removes all overrides of the provided track type.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")clearOverrides()
Removes all overrides.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setDisabledTrackTypes([Set](https://developer.android.com/reference/java/util/Set.html "class or interface in java.util")<[@TrackType](../C.TrackType.html "annotation in com.google.android.exoplayer2")[Integer](https://developer.android.com/reference/java/lang/Integer.html?is-external=true "class or interface in java.lang")> disabledTrackTypes)
Deprecated.
Use setTrackTypeDisabled(int, boolean).
Sets the disabled track types, preventing all tracks of those types from being selected for playback. Any previously disabled track types are cleared.
Parameters:disabledTrackTypes - The track types to disable.Returns:This builder.
-
@CanIgnoreReturnValue
public[TrackSelectionParameters.Builder](TrackSelectionParameters.Builder.html "class in com.google.android.exoplayer2.trackselection")setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int trackType,
boolean disabled)
Sets whether a track type is disabled. If disabled, no tracks of the specified type will be selected for playback.
Parameters:trackType - The track type.disabled - Whether the track type should be disabled.Returns:This builder.
-
public[TrackSelectionParameters](TrackSelectionParameters.html "class in com.google.android.exoplayer2.trackselection")build()
Builds a TrackSelectionParameters instance with the selected values.