本文档主要介绍如何使用 RTC Room Engine
SDK 实现美颜相关功能。
前提条件
在使用RTC Room Engine
SDK 提供的美颜设置相关功能之前,您需要先 登录 SDK。 使用指引
设置美颜级别
您可以通过调用setBeautyLevel
接口,传入一个 Int 值以设置美颜级别。
传入的 Int 值为美颜级别,取值范围 0 - 9; 0 表示关闭,9 表示效果最明显。
import RTCRoomEngine
import TXLiteAVSDK_Professional
let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()
let beautyLevel = 6
beautyManager.setBeautyLevel(beautyLevel)
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();
int beautyLevel = 6;
beautyManager.setBeautyLevel(beautyLevel);
设置美白级别
您可以通过调用setWhitenessLevel
接口,传入一个 Int 值以设置美白级别。
传入的 Int 值为美白级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。
import RTCRoomEngine
import TXLiteAVSDK_Professional
let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()
let whitenessLevel = 6
beautyManager.setWhitenessLevel(whitenessLevel)
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();
int whitenessLevel = 6;
beautyManager.setWhitenessLevel(whitenessLevel);
设置红润级别
您可以通过调用setRuddyLevel
接口,传入一个 Int 值以设置红润级别。
传入的 Int 值为红润级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。
import RTCRoomEngine
import TXLiteAVSDK_Professional
let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()
let ruddyLevel = 6
beautyManager.setRuddyLevel(ruddyLevel)
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();
int ruddyLevel = 6;
beautyManager.setRuddyLevel(ruddyLevel); // 替换为您需要设置级别的Int值
本页内容是否解决了您的问题?