Skip to main content
SDK 2.0.0。类名:FBEngine。没有单例。鉴权:授权与许可证。枚举:参数枚举
Flutter 只设置美颜参数。实时视频帧不进 Dart。TRTC / 推流 SDK 在原生 GL 线程喂纹理 — 见 TRTC 对接

添加插件

日志

必须在 FBEngine.create 之前调用:

创建

提供 appId + appKey licenseToken(许可证 token、{token} JSON,或原生离线 .lic)。两者都有时优先 token。
FBEngine.version 读取原生 SDK 版本字符串。

皮肤、美型、美妆

强度 setter 是同步的,可以直接写在 Slider.onChanged 里。 皮肤 [0.0, 1.0]
美型 [-1.0, 1.0]
美妆(强度 + 风格/色号)。完整枚举:参数枚举

滤镜、贴纸、虚拟背景

传路径 Uint8List 字节,不能同时传。这些接口返回 Future(读文件 + 上传 GPU)。
色度键(同步),与原生一致:
色度键只提供遮罩;填充仍是虚化或背景图。

事件与统计

静图

使用另一台引擎,且 externalContext: false。不要在 TRTC 引擎上调用这些接口,也不要从 Dart 逐帧处理 TRTC 视频。
FBBitmap.pixels 为 RGBA8888(stride == width * 4)。

错误

setter 与异步任务失败时抛 FBException,错误码为 0-1-8。见 API 参考

释放

先停 TRTC 自定义前处理,再:

相关文档