Package ai.deepar.ar

Class DeepAR.FaceTrackingInitParameters

java.lang.Object
ai.deepar.ar.DeepAR.FaceTrackingInitParameters
Enclosing class:
DeepAR

public static class DeepAR.FaceTrackingInitParameters extends Object
Face tracking parameters that will determine how the face tracking is initialized. Set with call to DeepAR.setFaceTrackingInitParameters(FaceTrackingInitParameters).
  • Field Details

    • initializeEngineWithFaceTracking

      public boolean initializeEngineWithFaceTracking
      Engine will initialize face tracking as soon as possible if true. Else it will initialize when face tracking when it is needed. Eg. when loading effect that uses face tracking.
    • initializeFaceTrackingSynchronously

      public boolean initializeFaceTrackingSynchronously
      If true, face tracking will be initialized synchronously and will be blocking DeepAR rendering. Else it will initialize in background thread and not block rendering.
  • Constructor Details

    • FaceTrackingInitParameters

      public FaceTrackingInitParameters()
      Constructor with default parameters.
    • FaceTrackingInitParameters

      public FaceTrackingInitParameters(boolean initializeEngineWithFaceTracking, boolean initializeFaceTrackingSynchronously)
      Construct face tracking init parameters.
      Parameters:
      initializeEngineWithFaceTracking - initializeEngineWithFaceTracking
      initializeFaceTrackingSynchronously - initializeFaceTrackingSynchronously