Package ai.deepar.ar
Class DeepAR.FaceTrackingInitParameters
java.lang.Object
ai.deepar.ar.DeepAR.FaceTrackingInitParameters
- Enclosing class:
DeepAR
Face tracking parameters that will determine how the face tracking is initialized.
Set with call to
DeepAR.setFaceTrackingInitParameters(FaceTrackingInitParameters)
.-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Engine will initialize face tracking as soon as possible if true.boolean
If true, face tracking will be initialized synchronously and will be blocking DeepAR rendering. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor with default parameters.FaceTrackingInitParameters
(boolean initializeEngineWithFaceTracking, boolean initializeFaceTrackingSynchronously) Construct face tracking init parameters. -
Method Summary
-
Field Details
-
initializeEngineWithFaceTracking
public boolean initializeEngineWithFaceTrackingEngine 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 initializeFaceTrackingSynchronouslyIf 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
-