mirror of
https://github.com/androidx/media.git
synced 2025-05-10 00:59:51 +08:00
Deduplicate DefaultTrackSelector javadocs
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=169552239
This commit is contained in:
parent
324339b88f
commit
25a9177ce3
@ -193,11 +193,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided preferred language for audio and forced text tracks.
|
||||
*
|
||||
* @param preferredAudioLanguage The preferred language as defined by RFC 5646. {@code null} to
|
||||
* select the default track, or first track if there's no default.
|
||||
* @return An instance with the provided preferred language for audio and forced text tracks.
|
||||
* Returns an instance with the provided {@link #preferredAudioLanguage}.
|
||||
*/
|
||||
public Parameters withPreferredAudioLanguage(String preferredAudioLanguage) {
|
||||
preferredAudioLanguage = Util.normalizeLanguageCode(preferredAudioLanguage);
|
||||
@ -211,11 +207,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided preferred language for text tracks.
|
||||
*
|
||||
* @param preferredTextLanguage The preferred language as defined by RFC 5646. {@code null} to
|
||||
* select the default track, or no track if there's no default.
|
||||
* @return An instance with the provided preferred language for text tracks.
|
||||
* Returns an instance with the provided {@link #preferredTextLanguage}.
|
||||
*/
|
||||
public Parameters withPreferredTextLanguage(String preferredTextLanguage) {
|
||||
preferredTextLanguage = Util.normalizeLanguageCode(preferredTextLanguage);
|
||||
@ -229,10 +221,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided mixed mime adaptiveness allowance.
|
||||
*
|
||||
* @param allowMixedMimeAdaptiveness Whether to allow selections to contain mixed mime types.
|
||||
* @return An instance with the provided mixed mime adaptiveness allowance.
|
||||
* Returns an instance with the provided {@link #allowMixedMimeAdaptiveness}.
|
||||
*/
|
||||
public Parameters withAllowMixedMimeAdaptiveness(boolean allowMixedMimeAdaptiveness) {
|
||||
if (allowMixedMimeAdaptiveness == this.allowMixedMimeAdaptiveness) {
|
||||
@ -245,10 +234,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided seamless adaptiveness allowance.
|
||||
*
|
||||
* @param allowNonSeamlessAdaptiveness Whether non-seamless adaptation is allowed.
|
||||
* @return An instance with the provided seamless adaptiveness allowance.
|
||||
* Returns an instance with the provided {@link #allowNonSeamlessAdaptiveness}.
|
||||
*/
|
||||
public Parameters withAllowNonSeamlessAdaptiveness(boolean allowNonSeamlessAdaptiveness) {
|
||||
if (allowNonSeamlessAdaptiveness == this.allowNonSeamlessAdaptiveness) {
|
||||
@ -261,11 +247,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided max video size.
|
||||
*
|
||||
* @param maxVideoWidth The max video width.
|
||||
* @param maxVideoHeight The max video width.
|
||||
* @return An instance with the provided max video size.
|
||||
* Returns an instance with the provided {@link #maxVideoWidth} and {@link #maxVideoHeight}.
|
||||
*/
|
||||
public Parameters withMaxVideoSize(int maxVideoWidth, int maxVideoHeight) {
|
||||
if (maxVideoWidth == this.maxVideoWidth && maxVideoHeight == this.maxVideoHeight) {
|
||||
@ -278,10 +260,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided max video bitrate.
|
||||
*
|
||||
* @param maxVideoBitrate The max video bitrate.
|
||||
* @return An instance with the provided max video bitrate.
|
||||
* Returns an instance with the provided {@link #maxVideoBitrate}.
|
||||
*/
|
||||
public Parameters withMaxVideoBitrate(int maxVideoBitrate) {
|
||||
if (maxVideoBitrate == this.maxVideoBitrate) {
|
||||
@ -312,11 +291,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided {@code exceedVideoConstraintsIfNecessary} value.
|
||||
*
|
||||
* @param exceedVideoConstraintsIfNecessary Whether to exceed video constraints when no
|
||||
* selection can be made otherwise.
|
||||
* @return An instance with the provided {@code exceedVideoConstraintsIfNecessary} value.
|
||||
* Returns an instance with the provided {@link #exceedVideoConstraintsIfNecessary}.
|
||||
*/
|
||||
public Parameters withExceedVideoConstraintsIfNecessary(
|
||||
boolean exceedVideoConstraintsIfNecessary) {
|
||||
@ -330,11 +305,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided {@code exceedRendererCapabilitiesIfNecessary} value.
|
||||
*
|
||||
* @param exceedRendererCapabilitiesIfNecessary Whether to exceed renderer capabilities when no
|
||||
* selection can be made otherwise.
|
||||
* @return An instance with the provided {@code exceedRendererCapabilitiesIfNecessary} value.
|
||||
* Returns an instance with the provided {@link #exceedRendererCapabilitiesIfNecessary}.
|
||||
*/
|
||||
public Parameters withExceedRendererCapabilitiesIfNecessary(
|
||||
boolean exceedRendererCapabilitiesIfNecessary) {
|
||||
@ -348,12 +319,8 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance with the provided viewport size.
|
||||
*
|
||||
* @param viewportWidth Viewport width in pixels.
|
||||
* @param viewportHeight Viewport height in pixels.
|
||||
* @param viewportOrientationMayChange Whether orientation may change during playback.
|
||||
* @return An instance with the provided viewport size.
|
||||
* Returns an instance with the provided {@link #viewportWidth}, {@link #viewportHeight} and
|
||||
* {@link #viewportOrientationMayChange}.
|
||||
*/
|
||||
public Parameters withViewportSize(int viewportWidth, int viewportHeight,
|
||||
boolean viewportOrientationMayChange) {
|
||||
@ -371,7 +338,7 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
* Returns an instance where the viewport size is obtained from the provided {@link Context}.
|
||||
*
|
||||
* @param context The context to obtain the viewport size from.
|
||||
* @param viewportOrientationMayChange Whether orientation may change during playback.
|
||||
* @param viewportOrientationMayChange See {@link #viewportOrientationMayChange}.
|
||||
* @return An instance where the viewport size is obtained from the provided {@link Context}.
|
||||
*/
|
||||
public Parameters withViewportSizeFromContext(Context context,
|
||||
|
Loading…
x
Reference in New Issue
Block a user