新接入FaceUnity美颜SDK

This commit is contained in:
2022-09-17 16:54:58 +08:00
parent c6770c1d51
commit 333e4fc1e6
396 changed files with 58390 additions and 47 deletions

View File

@@ -0,0 +1,41 @@
package com.yunbao.faceunity.model;
import com.faceunity.core.entity.FUBundleData;
import com.faceunity.core.faceunity.FURenderKit;
import com.faceunity.core.model.facebeauty.FaceBeauty;
import com.yunbao.faceunity.listener.IFaceModel;
import com.yunbao.faceunity.utils.FaceUnityConfig;
/**
* 美颜模块
*/
public class FaceBeautyModel extends IFaceModel<FaceBeauty> {
private FaceBeauty beauty;
/**
* 构造美颜模块
* 参考配置https://gitee.com/hangzhou_xiangxin_1/FULiveDemoDroid/blob/master/doc/4.%E7%BE%8E%E9%A2%9C.md
*/
@Override
public FaceBeauty Builder() {
beauty = new FaceBeauty(new FUBundleData(FaceUnityConfig.BUNDLE_FACE_BEAUTIFICATION));
return beauty;
}
/**
* 应用美颜
*/
@Override
public void apply() {
super.apply();
FURenderKit kit = FURenderKit.getInstance();
kit.setFaceBeauty(beauty);
}
@Override
public void setEnable(boolean enable) {
beauty.setEnable(enable);
}
}