updateFaceConfig method

  1. @override
Future<void> updateFaceConfig(
  1. FaceConfig config
)
override

Implementation

@override
Future<void> updateFaceConfig(FaceConfig config) =>
    _commandChannel.invokeMethod<void>('updateFaceConfig', {
      'detectEmotion': config.detectEmotion,
      // detectLandmarks is intentionally omitted: it is startCamera-only. Both native sides
      // preserve the value set at startCamera, so it cannot be hot-swapped via updateFaceConfig.
      'detectContours': config.detectContours,
      'minFaceSize': config.minFaceSize,
      'enableFaceTracking': config.enableTracking,
      'minEmotionConfidence': config.minEmotionConfidence,
      'accurateMode': config.accurateMode,
    });