Package com.brightcove.player.captioning
Class BrightcoveCaptionStyle
- java.lang.Object
-
- com.brightcove.player.captioning.BrightcoveCaptionStyle
-
public abstract class BrightcoveCaptionStyle extends java.lang.ObjectA convenience class to build up and represent a Caption Style
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBrightcoveCaptionStyle.Builder
-
Constructor Summary
Constructors Constructor Description BrightcoveCaptionStyle()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract intbackgroundColor()abstract intbackgroundOpacity()static BrightcoveCaptionStyle.Builderbuilder()static BrightcoveCaptionStylecreateCaptionStyle(java.lang.String fontSize, java.lang.String typeface, int foregroundColor, int foregroundOpacity, int edgeType, int edgeColor, int backgroundColor, int backgroundOpacity, int windowColor, int windowOpacity)static BrightcoveCaptionStylecreateCaptionStyleFromPreset(java.lang.String fontSize, int preset)abstract intedgeColor()abstract intedgeType()abstract java.lang.StringfontSize()abstract intforegroundColor()abstract intforegroundOpacity()abstract intpreset()abstract java.lang.Stringtypeface()static BrightcoveCaptionStyleupdateStyleByPreferenceKey(BrightcoveCaptionStyle style, java.lang.String preferenceKey, java.lang.Object value)voidvalidate()abstract intwindowColor()abstract intwindowOpacity()
-
-
-
Method Detail
-
preset
public abstract int preset()
-
fontSize
public abstract java.lang.String fontSize()
-
typeface
public abstract java.lang.String typeface()
-
foregroundColor
public abstract int foregroundColor()
-
foregroundOpacity
public abstract int foregroundOpacity()
-
edgeType
public abstract int edgeType()
-
edgeColor
public abstract int edgeColor()
-
backgroundColor
public abstract int backgroundColor()
-
backgroundOpacity
public abstract int backgroundOpacity()
-
windowColor
public abstract int windowColor()
-
windowOpacity
public abstract int windowOpacity()
-
createCaptionStyle
public static BrightcoveCaptionStyle createCaptionStyle(java.lang.String fontSize, java.lang.String typeface, int foregroundColor, int foregroundOpacity, int edgeType, int edgeColor, int backgroundColor, int backgroundOpacity, int windowColor, int windowOpacity)
-
createCaptionStyleFromPreset
public static BrightcoveCaptionStyle createCaptionStyleFromPreset(java.lang.String fontSize, int preset)
-
updateStyleByPreferenceKey
public static BrightcoveCaptionStyle updateStyleByPreferenceKey(BrightcoveCaptionStyle style, java.lang.String preferenceKey, java.lang.Object value)
-
builder
public static BrightcoveCaptionStyle.Builder builder()
-
validate
public void validate()
-
-