美摄SDK For Android  3.14.0
所有成员列表
com.meicam.sdk.NvsCaptionSpan类 参考

字幕span 更多...

类 com.meicam.sdk.NvsCaptionSpan 继承关系图:
com.meicam.sdk.NvsBodyOpacitySpan com.meicam.sdk.NvsColorSpan com.meicam.sdk.NvsFontFamilySpan com.meicam.sdk.NvsFontSizeRatioSpan com.meicam.sdk.NvsItalicSpan com.meicam.sdk.NvsNormalTextSpan com.meicam.sdk.NvsOpacitySpan com.meicam.sdk.NvsOutlineColorSpan com.meicam.sdk.NvsOutlineOpacitySpan com.meicam.sdk.NvsOutlineWidthSpan com.meicam.sdk.NvsRendererIdSpan com.meicam.sdk.NvsShadowOpacitySpan com.meicam.sdk.NvsUnderlineSpan com.meicam.sdk.NvsWeightSpan

Span种类

static final String SPAN_TYPE_COLOR = "color"
 指定所设置的颜色。默认值为 1,1,1,类型为float。 更多...
 
static final String SPAN_TYPE_FONT_SIZE_RATIO = "fontSizeRatio"
 指定设置的字号比例,默认值为1f,类型为Float。 更多...
 
static final String SPAN_TYPE_FONT_FAMILY = "fontFamily"
 指定文字的字体,默认值为空字符串,类型为String。 更多...
 
static final String SPAN_TYPE_WEIGHT = "weight"
 控制字体的粗细,无默认值,有效值范围为[100, 900],类型为Integer。 更多...
 
static final String SPAN_TYPE_ITALIC = "italic"
 是否对span内的字符使用斜体,类型为Boolean。 更多...
 
static final String SPAN_TYPE_UNDERLINE = "underline"
 是否对span内的字符绘制下划线,类型为Boolean。 更多...
 
static final String SPAN_TYPE_OPACITY = "opacity"
 用于设置透明度,默认值为1,类型为Float。 更多...
 
static final String SPAN_TYPE_BODY_OPACITY = "bodyOpacity"
 用于设置文字本体的透明度,默认值为1,类型为Float。 更多...
 
static final String SPAN_TYPE_OUTLINE_OPACITY = "outlineOpacity"
 用于设置文字描边的透明度,默认值为1,类型为Float。 更多...
 
static final String SPAN_TYPE_SHADOW_OPACITY = "shadowOpacity"
 用于设置文字阴影的透明度,默认值为1,类型为Float。 更多...
 
static final String SPAN_TYPE_RENDER_ID = "rendererId"
 内部含有一个rendercontext package id 如果complexRender span是Style 本身有的,id为:SDK:internalComplexRender0,SDK:internalComplexRender1,类型为String 更多...
 
static final String SPAN_TYPE_OUTLINE_COLOR = "outlineColor"
 指定描边的颜色。默认值为(1,1,1,1),类型为NvsColor。 更多...
 
static final String SPAN_TYPE_OUTLINE_WIDTH = "outlineWidth"
 控制描边的粗细,默认值为0。 更多...
 
static final String SPAN_TYPE_NORMAL_TEXT = "normalText"
 普通文字控制描边的粗细,默认值为0。 更多...
 
 NvsCaptionSpan ()
 
 NvsCaptionSpan (String type, int start, int end)
 
String getType ()
 
int getStart ()
 
void setStart (int start)
 
int getEnd ()
 
void setEnd (int end)
 
String toString ()
 

详细描述

字幕span

用于设置字幕中指定位置的文字样式,可设置的属性包括:颜色、字号比例、字体等。设置属性值注意检查参数类型,类型错误会应用失败。

警告

构造及析构函数说明

◆ NvsCaptionSpan() [1/2]

com.meicam.sdk.NvsCaptionSpan.NvsCaptionSpan ( )
inline

◆ NvsCaptionSpan() [2/2]

com.meicam.sdk.NvsCaptionSpan.NvsCaptionSpan ( String  type,
int  start,
int  end 
)
inline

成员函数说明

◆ getEnd()

int com.meicam.sdk.NvsCaptionSpan.getEnd ( )
inline

◆ getStart()

int com.meicam.sdk.NvsCaptionSpan.getStart ( )
inline

◆ getType()

String com.meicam.sdk.NvsCaptionSpan.getType ( )
inline

◆ setEnd()

void com.meicam.sdk.NvsCaptionSpan.setEnd ( int  end)
inline

◆ setStart()

void com.meicam.sdk.NvsCaptionSpan.setStart ( int  start)
inline

◆ toString()

String com.meicam.sdk.NvsCaptionSpan.toString ( )
inline

类成员变量说明

◆ SPAN_TYPE_BODY_OPACITY

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_BODY_OPACITY = "bodyOpacity"
static

用于设置文字本体的透明度,默认值为1,类型为Float。

◆ SPAN_TYPE_COLOR

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_COLOR = "color"
static

指定所设置的颜色。默认值为 1,1,1,类型为float。

◆ SPAN_TYPE_FONT_FAMILY

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_FONT_FAMILY = "fontFamily"
static

指定文字的字体,默认值为空字符串,类型为String。

◆ SPAN_TYPE_FONT_SIZE_RATIO

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_FONT_SIZE_RATIO = "fontSizeRatio"
static

指定设置的字号比例,默认值为1f,类型为Float。

◆ SPAN_TYPE_ITALIC

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_ITALIC = "italic"
static

是否对span内的字符使用斜体,类型为Boolean。

◆ SPAN_TYPE_NORMAL_TEXT

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_NORMAL_TEXT = "normalText"
static

普通文字控制描边的粗细,默认值为0。

◆ SPAN_TYPE_OPACITY

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_OPACITY = "opacity"
static

用于设置透明度,默认值为1,类型为Float。

◆ SPAN_TYPE_OUTLINE_COLOR

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_OUTLINE_COLOR = "outlineColor"
static

指定描边的颜色。默认值为(1,1,1,1),类型为NvsColor。

◆ SPAN_TYPE_OUTLINE_OPACITY

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_OUTLINE_OPACITY = "outlineOpacity"
static

用于设置文字描边的透明度,默认值为1,类型为Float。

◆ SPAN_TYPE_OUTLINE_WIDTH

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_OUTLINE_WIDTH = "outlineWidth"
static

控制描边的粗细,默认值为0。

◆ SPAN_TYPE_RENDER_ID

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_RENDER_ID = "rendererId"
static

内部含有一个rendercontext package id 如果complexRender span是Style 本身有的,id为:SDK:internalComplexRender0,SDK:internalComplexRender1,类型为String

◆ SPAN_TYPE_SHADOW_OPACITY

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_SHADOW_OPACITY = "shadowOpacity"
static

用于设置文字阴影的透明度,默认值为1,类型为Float。

◆ SPAN_TYPE_UNDERLINE

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_UNDERLINE = "underline"
static

是否对span内的字符绘制下划线,类型为Boolean。

◆ SPAN_TYPE_WEIGHT

final String com.meicam.sdk.NvsCaptionSpan.SPAN_TYPE_WEIGHT = "weight"
static

控制字体的粗细,无默认值,有效值范围为[100, 900],类型为Integer。


该类的文档由以下文件生成: