SDK 2.0.0. Classe:
FBEngine. Sem singleton. Autenticação: Autenticação e licença. Enums: Enums de parâmetros.Adicionar o plugin
Logs
Chame antes deFBEngine.create:
Criar
ForneçaappId + appKey ou licenseToken (string do token de licença, JSON {token} ou .lic offline nativo). O token prevalece se os dois estiverem definidos.
FBEngine.version lê a string de versão do SDK nativo.
Pele, remodelagem, maquiagem
Os setters de intensidade são síncronos — seguros emSlider.onChanged.
Pele [0.0, 1.0]:
[-1.0, 1.0]:
[0.0, 1.0]. Registre resource_body.fbd primeiro. Veja Enums de parâmetros e Pacotes de recursos opcionais:
Filtro, adesivo, fundo virtual
Caminho ou bytesUint8List — não os dois. Estes retornam Future (decode do arquivo + upload GPU).
resource_3d.fbd (não está no plugin). Veja Pacotes de recursos opcionais.
Chroma key (síncrono), igual ao nativo:
Eventos e estatísticas
Imagens estáticas
Use um mecanismo separado comexternalContext: false. Não chame estes métodos em um mecanismo de pré-processamento ao vivo e não processe vídeo de reunião / push a partir do Dart.
FBBitmap.pixels é RGBA8888 (stride == width * 4).
Erros
Setters e tarefas assíncronas lançamFBException com códigos 0, -1 … -8. Veja Referência da API.

