tencent cloud

直播 SDK

动态与公告
TUILiveKit 产品动态
云直播推拉流 SDK 产品动态
新手指引
产品简介
产品概述
产品优势
性能数据
基本概念
购买指南
TRTC Live 价格总览
Live 视频直播计费说明
开通服务(TUILiveKit)
Demo 体验
Demo 体验指引
跑通 Demo(TUILiveKit)
接入指南
视频直播
准备工作
主播开播
观众观看
直播列表
语聊房
准备工作
主播开播
观众观看
直播列表
推流助手
推流助手(Electron 桌面应用)
推流助手(Web 桌面浏览器)
直播监播
监播页面(Web 桌面浏览器 React 版)
监播页面(Web 桌面浏览器 Vue 版)
UI 自定义
直播视频组件
视频源编辑组件
观众列表组件
聊天弹幕组件
媒体源配置面板
连麦管理面板
直播送礼组件
无 UI 集成
搭建视频直播
搭建语聊房
功能指南
关注主播(TUILiveKit)
至臻画质(TUILiveKit)
输入媒体流进房(TUILiveKit)
礼物系统(TUILiveKit)
客户端 API
Android
iOS
Web
服务端 API(TUILiveKit)
账号系统
REST API
第三方回调
错误码(TUILiveKit)
常见问题
平台编译
用户鉴权
云直播推拉流 SDK
产品简介
购买指南
Demo 体验
免费测试
SDK 下载
License 管理
高级功能
客户端 API
常见问题
无 UI 集成方案
API 文档
OSS information
OSS Attribution Notice

TXBeautyManager

聚焦模式
字号
最后更新时间: 2022-10-13 11:40:07
美颜、美容、动效挂件类基础函数。

setBeautyStyle

设置美颜类型。
void setBeautyStyle(int beautyStyle)
参数
参数
类型
含义
beautyStyle
int
美颜风格,0表示光滑,1表示自然,2表示朦胧。

setFilter

设置指定素材滤镜特效。
void setFilter(Bitmap bmp)
参数
参数
类型
含义
bmp
Bitmap
滤镜图片。
说明:
滤镜图片一定要用 png 格式,demo 用到的滤镜查找表图片位于 app/src/main/res/drawable-xxhdpi/ 中。

setFilterStrength

设置滤镜浓度。
void setFilterStrength(float strength)
参数
参数
类型
含义
strength
float
取值范围0 - 1的浮点型数字,取值越大滤镜效果越明显,默认取值0.5。
介绍
在美女秀场等应用场景里,滤镜浓度的要求会比较高,以便更加突显主播的差异。 我们默认的滤镜浓度是0.5,如果您觉得滤镜效果不明显,可以使用下面的接口进行调节。

setGreenScreenFile

设置绿幕背景视频(商业版有效,其它版本设置此参数无效)。
boolean setGreenScreenFile(String path)
参数
参数
类型
含义
path
String
视频文件路径。支持 MP4;null 表示关闭特效。
介绍
此处的绿幕功能并非智能抠背,它需要被拍摄者的背后有一块绿色的幕布来辅助产生特效。

setBeautyLevel

设置美颜级别。
void setBeautyLevel(int beautyLevel)
参数
参数
类型
含义
beautyLevel
int
美颜级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setWhitenessLevel

设置美白级别。
void setWhitenessLevel(int whitenessLevel)
参数
参数
类型
含义
whitenessLevel
int
美白级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setRuddyLevel

设置红润级别。
void setRuddyLevel(int ruddyLevel)
参数
参数
类型
含义
ruddyLevel
int
红润级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setEyeScaleLevel

设置大眼级别(商业版有效,其它版本设置此参数无效)。
void setEyeScaleLevel(int eyeScaleLevel)
参数
参数
类型
含义
eyeScaleLevel
int
大眼级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setFaceSlimLevel

设置瘦脸级别(商业版有效,其它版本设置此参数无效)。
void setFaceSlimLevel(int faceSlimLevel)
参数
参数
类型
含义
faceSlimLevel
int
瘦脸级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setFaceVLevel

设置 V 脸级别(商业版有效,其它版本设置此参数无效)。
void setFaceVLevel(int faceVLevel)
参数
参数
类型
含义
faceVLevel
int
V 脸级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setChinLevel

设置下巴拉伸或收缩(商业版有效,其它版本设置此参数无效)。
void setChinLevel(int chinLevel)
参数
参数
类型
含义
chinLevel
int
下巴拉伸或收缩级别,取值范围-9 - 9;0 表示关闭,小于0表示收缩,大于0表示拉伸。

setFaceShortLevel

设置短脸级别(商业版有效,其它版本设置此参数无效)。
void setFaceShortLevel(int faceShortlevel)
参数
参数
类型
含义
faceShortlevel
int
短脸级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setNoseSlimLevel

设置瘦鼻级别(商业版有效,其它版本设置此参数无效)。
void setNoseSlimLevel(int noseSlimLevel)
参数
参数
类型
含义
noseSlimLevel
int
瘦鼻级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setEyeLightenLevel

设置亮眼 (商用企业版有效,其它版本设置此参数无效)。
void setEyeLightenLevel(int eyeLightenLevel)
参数
参数
类型
含义
eyeLightenLevel
int
亮眼级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setToothWhitenLevel

设置白牙 (商用企业版有效,其它版本设置此参数无效)。
void setToothWhitenLevel(int toothWhitenLevel)
参数
参数
类型
含义
toothWhitenLevel
int
白牙级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setWrinkleRemoveLevel

设置祛皱 (商用企业版有效,其它版本设置此参数无效)。
void setWrinkleRemoveLevel(int wrinkleRemoveLevel)
参数
参数
类型
含义
wrinkleRemoveLevel
int
祛皱级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setPounchRemoveLevel

设置祛眼袋 (商用企业版有效,其它版本设置此参数无效)。
void setPounchRemoveLevel(int pounchRemoveLevel)
参数
参数
类型
含义
pounchRemoveLevel
int
祛眼袋级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setSmileLinesRemoveLevel

设置祛法令纹 (商用企业版有效,其它版本设置此参数无效)。
void setSmileLinesRemoveLevel(int smileLinesRemoveLevel)
参数
参数
类型
含义
smileLinesRemoveLevel
int
祛法令纹级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setForeheadLevel

设置发际线 (商用企业版有效,其它版本设置此参数无效)。
void setForeheadLevel(int foreheadLevel)
参数
参数
类型
含义
foreheadLevel
int
发际线级别,取值范围0 - 9;0表示关闭,1 - 9值越大,发际线越向下移。

setEyeDistanceLevel

设置眼距 (商用企业版有效,其它版本设置此参数无效)。
void setEyeDistanceLevel(int eyeDistanceLevel)
参数
参数
类型
含义
eyeDistanceLevel
int
眼距级别,取值范围0 - 9;0表示关闭,1 - 9值越大,眼间距越小。

setEyeAngleLevel

设置眼角 (商用企业版有效,其它版本设置此参数无效)。
void setEyeAngleLevel(int eyeAngleLevel)
参数
参数
类型
含义
eyeAngleLevel
int
眼角级别,取值范围0 - 9;0表示关闭,1 - 9值越大,外眼角越向上,内眼角越向下。

setMouthShapeLevel

设置嘴型 (商用企业版有效,其它版本设置此参数无效)。
void setMouthShapeLevel(int mouthShapeLevel)
参数
参数
类型
含义
mouthShapeLevel
int
嘴型级别,取值范围0 - 9;0表示关闭,1 - 9值越大,嘴越小。

setNoseWingLevel

设置鼻翼 (商用企业版有效,其它版本设置此参数无效)。
void setNoseWingLevel(int noseWingLevel)
参数
参数
类型
含义
noseWingLevel
int
鼻翼级别,取值范围0 - 9;0表示关闭,1 - 9值越大,鼻翼越小。

setNosePositionLevel

设置鼻子位置 (商用企业版有效,其它版本设置此参数无效)。
void setNosePositionLevel(int nosePositionLevel)
参数
参数
类型
含义
nosePositionLevel
int
鼻子位置级别,取值范围0 - 9;0表示关闭,1 - 9值越大,鼻子位置越向下移。

setLipsThicknessLevel

设置嘴唇厚度 (商用企业版有效,其它版本设置此参数无效)。
void setLipsThicknessLevel(int lipsThicknessLevel)
参数
参数
类型
含义
lipsThicknessLevel
int
嘴唇厚度级别,取值范围0 - 9;0表示关闭,1 - 9值越大,嘴唇越厚。

setFaceBeautyLevel

设置脸型 (商用企业版有效,其它版本设置此参数无效)。
void setFaceBeautyLevel(int faceBeautyLevel)
参数
参数
类型
含义
faceBeautyLevel
int
脸型级别,取值范围0 - 9;0表示关闭,1 - 9值越大,效果越明显。

setMotionTmpl

选择使用哪一款 AI 动效挂件(商业版有效,其它版本设置此参数无效)。
void setMotionTmpl(String motionPath)
参数
参数
类型
含义
motionPath
String
动效所在路径。

setMotionMute

设置动效静音(商业版有效,其它版本设置此参数无效)。有些挂件本身会有声音特效,通过此 API 可以关闭这些特效播放时所带的声音效果。
void setMotionMute(boolean motionMute)
参数
参数
类型
含义
motionMute
boolean
true表示静音;false表示不静音。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈