FallbackStrategy

@RequiresApi(value = 21)
class FallbackStrategy


A class represents the strategy that will be adopted when the device does not support all the desired Quality in QualitySelector in order to select the quality as possible.

Summary

Public functions

java-static FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and higher than the input quality.

java-static FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and higher than the input quality.

java-static FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and lower than the input quality.

java-static FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and lower than the input quality.

Public functions

higherQualityOrLowerThan

Added in 1.1.0
java-static fun higherQualityOrLowerThan(quality: Quality): FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and higher than the input quality.

If that can not result in a supported quality, choose the quality that is closest to and lower than the input quality.

higherQualityThan

Added in 1.1.0
java-static fun higherQualityThan(quality: Quality): FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and higher than the input quality.

lowerQualityOrHigherThan

Added in 1.1.0
java-static fun lowerQualityOrHigherThan(quality: Quality): FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and lower than the input quality.

If that can not result in a supported quality, choose the quality that is closest to and higher than the input quality.

lowerQualityThan

Added in 1.1.0
java-static fun lowerQualityThan(quality: Quality): FallbackStrategy

Returns a fallback strategy that will choose the quality that is closest to and lower than the input quality.