美摄SDK For Android  3.14.0
Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.meicam.sdk.NvsFxDescription.ParamInfoObject类 参考

特效参数信息类,主要是特效参数的详细信息 更多...

Public 成员函数

final int getInteger (String name)
 获取特效参数整数类型的默认值或取值范围 更多...
 
final double getFloat (String name)
 获取特效参数浮点数类型的默认值或取值范围 更多...
 
final String getString (String name)
 获取字符串参数以及特效参数的默认值或类型 更多...
 
final Object getObject (String name)
 获取菜单参数值的对象 更多...
 
final boolean getBoolean (String name)
 获取特效参数布尔值类型的默认值 更多...
 

静态 Public 属性

static final String PARAM_NAME = "paramName"
 
static final String PARAM_TYPE = "paramType"
 
static final String PARAM_STRING_TYPE = "stringType"
 
static final String PARAM_STRING_DEF = "stringDef"
 
static final String PARAM_MENU_DEF_VAL = "menuDefVal"
 
static final String PARAM_MENU_ARRAY = "menuArray"
 
特效参数类型

static final String PARAM_TYPE_INT = "INT"
 整型 更多...
 
static final String PARAM_TYPE_FLOAT = "FLOAT"
 浮点型 更多...
 
static final String PARAM_TYPE_BOOL = "BOOL"
 布尔型 更多...
 
static final String PARAM_TYPE_MENU = "MENU"
 菜单型 更多...
 
static final String PARAM_TYPE_STRING = "STRING"
 字符串型 更多...
 
static final String PARAM_TYPE_COLOR = "COLOR"
 颜色型 更多...
 
static final String PARAM_TYPE_POSITION2D = "POSITION2D"
 二维坐标型 更多...
 
static final String PARAM_TYPE_POSITION3D = "POSITION3D"
 三维坐标型 更多...
 
static final String PARAM_TYPE_ARBITRARY = "ARBITRARY"
 自定义数据型 更多...
 
字符串参数类型

static final int PARAM_STRING_TYPE_INVALID = -1
 无效 更多...
 
static final int PARAM_STRING_TYPE_SINGLELINE = 0
 单行 更多...
 
static final int PARAM_STRING_TYPE_MULTILINE = 1
 多行 更多...
 
static final int PARAM_STRING_TYPE_FILEPATH = 2
 文件路径 更多...
 
static final int PARAM_STRING_TYPE_DIRECTORYPATH = 3
 目录路径 更多...
 
static final int PARAM_STRING_TYPE_LABEL = 4
 标签 更多...
 
特效参数整数类型的默认值和取值范围
static final String PARAM_INT_DEF_VAL = "intDefVal"
 
static final String PARAM_INT_MIN_VAL = "intMinVal"
 
static final String PARAM_INT_MAX_VAL = "intMaxVal"
 
特效参数浮点数类型的默认值和取值范围
static final String PARAM_FLOAT_DEF_VAL = "floatDefVal"
 
static final String PARAM_FLOAT_MIN_VAL = "floatMinVal"
 
static final String PARAM_FLOAT_MAX_VAL = "floatMaxVal"
 
特效参数布尔值类型的默认值
static final String PARAM_BOOL_DEF_VAL = "boolDefVal"
 
特效参数颜色值类型的默认值
static final String PARAM_COLOR_DEF_R = "colorDefR"
 
static final String PARAM_COLOR_DEF_G = "colorDefG"
 
static final String PARAM_COLOR_DEF_B = "colorDefB"
 
static final String PARAM_COLOR_DEF_A = "colorDefA"
 
特效参数二维坐标的默认值
static final String PARAM_POSITION2D_DEF_X = "position2DDefX"
 
static final String PARAM_POSITION2D_DEF_Y = "position2DDefY"
 
特效参数三维坐标的默认值
static final String PARAM_POSITION3D_DEF_X = "position3DDefX"
 
static final String PARAM_POSITION3D_DEF_Y = "position3DDefY"
 
static final String PARAM_POSITION3D_DEF_Z = "position3DDefZ"
 

详细描述

特效参数信息类,主要是特效参数的详细信息

成员函数说明

◆ getBoolean()

final boolean com.meicam.sdk.NvsFxDescription.ParamInfoObject.getBoolean ( String  name)
inline

获取特效参数布尔值类型的默认值

参数
name要获取的特效参数布尔值默认值的定义,请参见PARAM_BOOL_DEF_VAL
返回
返回获得特效参数布尔值类型的默认值
参见
com.meicam.sdk.NvsFx.setBooleanVal

◆ getFloat()

final double com.meicam.sdk.NvsFxDescription.ParamInfoObject.getFloat ( String  name)
inline

获取特效参数浮点数类型的默认值或取值范围

参数
name要获取的特效参数浮点数类型的默认值或取值范围定义

如:设置PARAM_FLOAT_DEF_VAL则表示获取特效参数浮点数类型的默认值; PARAM_FLOAT_MIN_VAL表示获取特效参数浮点数类型的最小值 PARAM_FLOAT_MAX_VAL表示获取特效参数浮点数类型的最大值。 在使用方法setFloatVal设置设置特效参数浮点值时,设置的浮点数需要在获取的最小值和最大值之间。

获取特效参数颜色值、二维坐标、三维坐标的默认值也是使用此方法获取。 例:设置PARAM_COLOR_DEF_R表示获取特效参数颜色值的红颜色值 设置PARAM_POSITION2D_DEF_X表示获取特效参数二维坐标的横坐标 设置PARAM_POSITION3D_DEF_X表示获取特效参数三维坐标的横坐标

返回
返回获得特效参数浮点数类型的默认值或取值范围值
参见
com.meicam.sdk.NvsFx.setFloatVal

◆ getInteger()

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.getInteger ( String  name)
inline

获取特效参数整数类型的默认值或取值范围

参数
name要获取的特效参数整数类型的取值范围定义

如:设置PARAM_INT_DEF_VAL则表示获取特效参数整数类型的默认值; PARAM_INT_MIN_VAL表示获取特效参数整数类型的最小值; PARAM_INT_MAX_VAL表示获取特效参数整数类型的最大值。 在使用方法setIntVal设置获得特效参数整数值时,设置的整数值需要在获取的最小值和最大值之间。

返回
返回获得特效参数整数类型的默认值或取值范围值
参见
com.meicam.sdk.NvsFx.setIntVal

◆ getObject()

final Object com.meicam.sdk.NvsFxDescription.ParamInfoObject.getObject ( String  name)
inline

获取菜单参数值的对象

参数
name要获取的菜单参数对象的定义,请参见PARAM_MENU_ARRAY
返回
返回获取的菜单参数对象

◆ getString()

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.getString ( String  name)
inline

获取字符串参数以及特效参数的默认值或类型

参数
name要获取的字符串参数默认值或类型的定义

设置PARAM_STRING_TYPE为获取字符串参数的类型(类型包括PARAM_STRING_TYPE_*PARAM_STRING_DEF为获取字符串参数的默认值 PARAM_MENU_DEF_VAL为获取菜单参数的默认值 PARAM_TYPE为获取特效参数的类型(类型包括PARAM_TYPE_*) PARAM_NAME为获取特效参数的名字

返回
返回获得的字符串参数以及特效参数的默认值或类型
参见
com.meicam.sdk.NvsFx.setStringVal
com.meicam.sdk.NvsFx.setColorVal
com.meicam.sdk.NvsFx.setPosition2DVal

类成员变量说明

◆ PARAM_BOOL_DEF_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_BOOL_DEF_VAL = "boolDefVal"
static

◆ PARAM_COLOR_DEF_A

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_COLOR_DEF_A = "colorDefA"
static

◆ PARAM_COLOR_DEF_B

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_COLOR_DEF_B = "colorDefB"
static

◆ PARAM_COLOR_DEF_G

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_COLOR_DEF_G = "colorDefG"
static

◆ PARAM_COLOR_DEF_R

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_COLOR_DEF_R = "colorDefR"
static

◆ PARAM_FLOAT_DEF_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_FLOAT_DEF_VAL = "floatDefVal"
static

◆ PARAM_FLOAT_MAX_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_FLOAT_MAX_VAL = "floatMaxVal"
static

◆ PARAM_FLOAT_MIN_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_FLOAT_MIN_VAL = "floatMinVal"
static

◆ PARAM_INT_DEF_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_INT_DEF_VAL = "intDefVal"
static

◆ PARAM_INT_MAX_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_INT_MAX_VAL = "intMaxVal"
static

◆ PARAM_INT_MIN_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_INT_MIN_VAL = "intMinVal"
static

◆ PARAM_MENU_ARRAY

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_MENU_ARRAY = "menuArray"
static

◆ PARAM_MENU_DEF_VAL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_MENU_DEF_VAL = "menuDefVal"
static

◆ PARAM_NAME

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_NAME = "paramName"
static

◆ PARAM_POSITION2D_DEF_X

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_POSITION2D_DEF_X = "position2DDefX"
static

◆ PARAM_POSITION2D_DEF_Y

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_POSITION2D_DEF_Y = "position2DDefY"
static

◆ PARAM_POSITION3D_DEF_X

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_POSITION3D_DEF_X = "position3DDefX"
static

◆ PARAM_POSITION3D_DEF_Y

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_POSITION3D_DEF_Y = "position3DDefY"
static

◆ PARAM_POSITION3D_DEF_Z

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_POSITION3D_DEF_Z = "position3DDefZ"
static

◆ PARAM_STRING_DEF

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_DEF = "stringDef"
static

◆ PARAM_STRING_TYPE

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE = "stringType"
static

◆ PARAM_STRING_TYPE_DIRECTORYPATH

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_DIRECTORYPATH = 3
static

目录路径

◆ PARAM_STRING_TYPE_FILEPATH

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_FILEPATH = 2
static

文件路径

◆ PARAM_STRING_TYPE_INVALID

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_INVALID = -1
static

无效

◆ PARAM_STRING_TYPE_LABEL

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_LABEL = 4
static

标签

◆ PARAM_STRING_TYPE_MULTILINE

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_MULTILINE = 1
static

多行

◆ PARAM_STRING_TYPE_SINGLELINE

final int com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_STRING_TYPE_SINGLELINE = 0
static

单行

◆ PARAM_TYPE

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE = "paramType"
static

◆ PARAM_TYPE_ARBITRARY

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_ARBITRARY = "ARBITRARY"
static

自定义数据型

◆ PARAM_TYPE_BOOL

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_BOOL = "BOOL"
static

布尔型

◆ PARAM_TYPE_COLOR

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_COLOR = "COLOR"
static

颜色型

◆ PARAM_TYPE_FLOAT

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_FLOAT = "FLOAT"
static

浮点型

◆ PARAM_TYPE_INT

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_INT = "INT"
static

整型

◆ PARAM_TYPE_MENU

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_MENU = "MENU"
static

菜单型

◆ PARAM_TYPE_POSITION2D

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_POSITION2D = "POSITION2D"
static

二维坐标型

◆ PARAM_TYPE_POSITION3D

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_POSITION3D = "POSITION3D"
static

三维坐标型

◆ PARAM_TYPE_STRING

final String com.meicam.sdk.NvsFxDescription.ParamInfoObject.PARAM_TYPE_STRING = "STRING"
static

字符串型


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