libfacebetter.so と facebetter/*.h を使用します。流れは C++ デスクトップ Demo(demo/cpp)を参照してください。SDK 自体のビルドは ./scripts/build_linux.sh、または build/linux で CMake を使います。
ヘッダーの導入
CMake リンク
LD_LIBRARY_PATH を設定するか、libfacebetter.so を実行ファイルの横に置くか、ldconfig でインストールしてください。
統合の流れ
0 ならその効果はオフです。
1. ログの設定(任意)
Create の前に呼び出してください。
2. エンジンの作成
デスクトップでは 必ずresource_path を resource.fbd ファイルのパスに設定してください。
認証の優先順位: 空でない license_token(トークン / {token} JSON / .lic)が優先されます。それ以外は app_id + app_key でオンライン v2 です。
3. 美顔パラメータの設定
肌 / メイクは[0.0, 1.0]。リシェイプは [-1.0, 1.0]。完全な列挙: パラメータ列挙。
4. フィルター、ステッカー、バーチャル背景
パス または バイト を渡します。5. コールバックと統計
6. 画像の処理
ImageFrame::type を設定します。
OpenGL プレビュー
cfg.external_context = true を設定し、そのスレッドで ProcessImage を呼び出してください。
7. 最小サンプル
engine.reset() で解放します。エンジンはシングルトンではありません。
TRTC / Agora / LiveKit への接続: サードパーティ連携。
関連ドキュメント
サードパーティ連携
TRTC / Agora / LiveKit
API リファレンス
C++ メソッドと Linux の注意点
エラー処理
戻り値と .so / DISPLAY
ベストプラクティス
パフォーマンスと rpath

