public static final class DefaultTrackSelector.ParametersBuilder
extends java.lang.Object
DefaultTrackSelector.Parameters.| Constructor and Description |
|---|
ParametersBuilder()
Creates a builder obtaining the initial values from
DefaultTrackSelector.Parameters.DEFAULT. |
public ParametersBuilder()
DefaultTrackSelector.Parameters.DEFAULT.public DefaultTrackSelector.ParametersBuilder setPreferredAudioLanguage(java.lang.String preferredAudioLanguage)
public DefaultTrackSelector.ParametersBuilder setPreferredTextLanguage(java.lang.String preferredTextLanguage)
public DefaultTrackSelector.ParametersBuilder setSelectUndeterminedTextLanguage(boolean selectUndeterminedTextLanguage)
public DefaultTrackSelector.ParametersBuilder setDisabledTextTrackSelectionFlags(int disabledTextTrackSelectionFlags)
public DefaultTrackSelector.ParametersBuilder setForceLowestBitrate(boolean forceLowestBitrate)
public DefaultTrackSelector.ParametersBuilder setAllowMixedMimeAdaptiveness(boolean allowMixedMimeAdaptiveness)
public DefaultTrackSelector.ParametersBuilder setAllowNonSeamlessAdaptiveness(boolean allowNonSeamlessAdaptiveness)
public DefaultTrackSelector.ParametersBuilder setMaxVideoSizeSd()
setMaxVideoSize(1279, 719).public DefaultTrackSelector.ParametersBuilder clearVideoSizeConstraints()
setMaxVideoSize(Integer.MAX_VALUE, Integer.MAX_VALUE).public DefaultTrackSelector.ParametersBuilder setMaxVideoSize(int maxVideoWidth, int maxVideoHeight)
DefaultTrackSelector.Parameters.maxVideoWidth and DefaultTrackSelector.Parameters.maxVideoHeight.public DefaultTrackSelector.ParametersBuilder setMaxVideoBitrate(int maxVideoBitrate)
public DefaultTrackSelector.ParametersBuilder setExceedVideoConstraintsIfNecessary(boolean exceedVideoConstraintsIfNecessary)
public DefaultTrackSelector.ParametersBuilder setExceedRendererCapabilitiesIfNecessary(boolean exceedRendererCapabilitiesIfNecessary)
public DefaultTrackSelector.ParametersBuilder setViewportSizeToPhysicalDisplaySize(android.content.Context context, boolean viewportOrientationMayChange)
setViewportSize(int, int, boolean) with the viewport size obtained from
Util.getPhysicalDisplaySize(Context).context - The context to obtain the viewport size from.viewportOrientationMayChange - See viewportOrientationMayChange.public DefaultTrackSelector.ParametersBuilder clearViewportSizeConstraints()
setViewportSize(Integer.MAX_VALUE, Integer.MAX_VALUE, true).public DefaultTrackSelector.ParametersBuilder setViewportSize(int viewportWidth, int viewportHeight, boolean viewportOrientationMayChange)
DefaultTrackSelector.Parameters.viewportWidth, DefaultTrackSelector.Parameters.maxVideoHeight and
DefaultTrackSelector.Parameters.viewportOrientationMayChange.public DefaultTrackSelector.Parameters build()
DefaultTrackSelector.Parameters instance with the selected values.