enableFaceDetection abstract method

Future<int?> enableFaceDetection({
  1. required RTCFaceDetectionObserver observer,
  2. required String modelPath,
  3. int interval = 0,
})

注册人脸检测结果回调观察者。

注册此观察者后,你会周期性收到 RTCFaceDetectionObserver.onFaceDetectResult 回调。

observer:人脸检测结果回调观察者。

interval:时间间隔,必须大于 0。单位:ms。实际收到回调的时间间隔大于 interval,小于 interval+视频采集帧间隔

返回值:

  • 0:调用成功。
  • –1000:未集成特效 SDK。
  • –1001:特效 SDK 不支持该功能。
  • –1002:特效 SDK 版本不兼容。
  • -1004:初始化中,初始化完成后启动此功能。
  • < 0:调用失败,错误码对应具体描述参看 错误码表

Implementation

Future<int?> enableFaceDetection({
  required RTCFaceDetectionObserver observer,
  required String modelPath,
  int interval = 0,
});