SubtitleRendererView

Base for Subtitle rendering Views.

Inheritors

Constructors

Link copied to clipboard
constructor(context: Context)
constructor(context: Context, @Nullable attrs: AttributeSet)

Functions

Link copied to clipboard
abstract fun setApplyEmbeddedFontSizes(applyEmbeddedFontSizes: Boolean)
Sets whether font sizes embedded within the cues should be applied.
Link copied to clipboard
abstract fun setApplyEmbeddedStyles(applyEmbeddedStyles: Boolean)
Sets whether styling embedded within the cues should be applied.
Link copied to clipboard
abstract fun setBottomPaddingFraction(bottomPaddingFraction: Float)
Sets the bottom padding fraction to apply when getLine is DIMEN_UNSET, as a fraction of the view's remaining height after its top and bottom padding have been subtracted.
Link copied to clipboard
abstract fun setFixedTextSize(unit: Int, size: Float)
Set the text size to a given unit and value.
Link copied to clipboard
abstract fun setFractionalTextSize(fractionOfHeight: Float)
Sets the text size to be a fraction of the views remaining height after its top and bottom padding have been subtracted.
abstract fun setFractionalTextSize(fractionOfHeight: Float, ignorePadding: Boolean)
Sets the text size to be a fraction of the height of this view.
Link copied to clipboard
abstract fun setPlayer(player: Player)
Set the Player for which the Cues should be rendered.
Link copied to clipboard
abstract fun setStyle(style: CaptionStyle)
Sets the caption style.
Link copied to clipboard
abstract fun setUserDefaultStyle()
Sets the caption style to be equivalent to the one returned by getUserStyle, or to a default style before API level 19.
Link copied to clipboard
abstract fun setUserDefaultTextSize()
Sets the text size to one derived from getFontScale, or to a default size before API level 19.