跳转到主要内容

step 1:加载视频渲染组件

使用视频渲染组件密钥加载并初始化美颜服务可设置日志等级,建议程序启动时对视频渲染组件进行装载。
/// 装载视频渲染组件
/// @param authData 密钥
/// @param authDataSize 密钥长度
/// @param logLevel 日志等级
[[RTCEngineKit sharedEngine] installRenderModule:g_auth_package authDataSize:sizeof(g_auth_package) logLevel:RTCEngineLogLevelError];

step 2:美颜效果参数设置

当前视频渲染组件只提供基础美颜效果,加载视频渲染组件之后,可通过以下属性来设置相应的美颜效果:
属性名类型说明
blurLevelfloat磨皮等级,取值范围 0.0-1.0,默认0.5
whiteLevelfloat美白等级,取值范围 0.0-1.0,默认值0.3
redLevelfloat红润等级,取值范围 0.0-1.0,默认值0.3
sharpenLevelfloat锐化等级,取值范围 0.0-1.0,默认0.3
filterLevelfloat滤镜等级,取值范围 0.0-1.0,默认值0.8
filterNameNSString滤镜效果,默认值为 “origin” ,origin即为使用原图效果
当前视频渲染组件支持以下滤镜效果:
滤镜效果说明
origin原图效果
bailiang1白亮1
bailiang2白亮2
bailiang3白亮3
bailiang4白亮4
bailiang5白亮5
bailiang6白亮6
bailiang7白亮7
fennen1粉嫩1
fennen2粉嫩2
fennen3粉嫩3
fennen4粉嫩4
fennen5粉嫩5
fennen6粉嫩6
gexing1个性1
gexing2个性2
gexing3个性3
gexing4个性4
gexing5个性5
gexing6个性6
gexing7个性7
gexing10个性10
gexing11个性11
heibai1黑白1
heibai2黑白2
heibai3黑白3
heibai4黑白4
lengsediao1冷色调1
lengsediao2冷色调2
lengsediao3冷色调3
lengsediao4冷色调4
lengsediao5冷色调5
lengsediao6冷色调6
lengsediao7冷色调7
lengsediao8冷色调8
lengsediao11冷色调11
nuansediao1暖色调1
nuansediao2暖色调2

step 3:设置美颜功能开关

加载视频渲染组件之后默认开启美颜功能,程序中途预想开启或关闭美颜效果可通过一下接口实现:
/// 美颜功能开关
/// @param enabled YES-开启美颜 NO-关闭美颜
[[RTCEngineKit sharedEngine] enabledBeauty:YES];

step 4:卸载视频渲染组件

/// 卸载视频渲染组件
[[RTCEngineKit sharedEngine] uninstallRenderModule];