2024/01/25 10:54:54
key-value 说明
在声网 SDK 提供的插件相关方法和回调中,key
和 value
参数取决于你使用的插件。本页提供商汤高级美颜/特效系列插件支持的 key
和 value
说明。
方法 key 的 value
注意
本节提供的参数解释仅供参考,更准确详尽的解释请查看商汤 SenseAR Effects SDK 的文档(包含在商汤美颜插件的资源包内)。
调用 setExtensionPropertyWithVendor
方法时传入对应的 key
和 value
,可以使用商汤高级美颜/特效系列插件的如下功能:
检查激活码
key
:st_mobile_check_activecode
value
:license_path
,String 型,本地 License 文件的路径。
创建人体行为检测句柄
key
:st_mobile_human_action_create
value
:包含以下参数model_path
:String 型,模型文件的路径,例如models/action.model
。config
:Int 型,配置选项。检测视频设为ST_MOBILE_HUMAN_ACTION_DEFAULT_CONFIG_VIDEO
,检测图片设为ST_MOBILE_HUMAN_ACTION_DEFAULT_CONFIG_IMAGE
。
创建特效句柄
key
:st_mobile_effect_create_handle
value
:无,设为{}
即可。
设置美颜的强度
key
:st_mobile_effect_set_beauty_strength
value
:包含以下参数:param
:Int 型,美颜类型。详见st_effect_beauty_type_t
枚举(在 iOS 资源包的include/st_mobile_effect.h
文件中)。
val
:Double 型,美颜强度。
加载美颜素材
目前对美颜支持设置美白、红润两种自定义的素材。
key
:st_mobile_effect_set_beauty
value
:包含以下参数param
:Int 型,美颜类型。详见st_effect_beauty_type_t
枚举(在 iOS 资源包的include/st_mobile_effect.h
文件中)。
path
:String 型,待添加的素材文件路径。将path
参数设置为nullptr
,可以清空之前类型设置的对应素材(如美颜、美妆、滤镜素材)。
回调 key 的 value
该插件暂时没有回调 key
。