TXBeautyManagerImpl.smali
.class public Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/tencent/liteav/beauty/TXBeautyManager;
# annotations
.annotation runtime Lcom/tencent/liteav/base/annotations/JNINamespace;
value = "liteav::manager"
.end annotation
# instance fields
.field private mNativeBeautyManager:J
# direct methods
.method public constructor <init>(J)V
.registers 5
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, 0x0
.line 11
iput-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
.line 14
iput-wide p1, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
return-void
.end method
.method private static native nativeDestroy(J)V
.end method
.method private static native nativeEnableSharpnessEnhancement(JZ)V
.end method
.method private static native nativeSetBeautyLevel(JF)V
.end method
.method private static native nativeSetBeautyStyle(JI)V
.end method
.method private static native nativeSetChinLevel(JF)I
.end method
.method private static native nativeSetEyeAngleLevel(JF)I
.end method
.method private static native nativeSetEyeDistanceLevel(JF)I
.end method
.method private static native nativeSetEyeLightenLevel(JF)I
.end method
.method private static native nativeSetEyeScaleLevel(JF)I
.end method
.method private static native nativeSetFaceBeautyLevel(JF)I
.end method
.method private static native nativeSetFaceNarrowLevel(JF)I
.end method
.method private static native nativeSetFaceShortLevel(JF)I
.end method
.method private static native nativeSetFaceSlimLevel(JF)I
.end method
.method private static native nativeSetFaceVLevel(JF)I
.end method
.method private static native nativeSetFilter(JLandroid/graphics/Bitmap;)V
.end method
.method private static native nativeSetFilterStrength(JF)V
.end method
.method private static native nativeSetForeheadLevel(JF)I
.end method
.method private static native nativeSetGreenScreenFile(JLjava/lang/String;)I
.end method
.method private static native nativeSetLipsThicknessLevel(JF)I
.end method
.method private static native nativeSetMotionMute(JZ)V
.end method
.method private static native nativeSetMotionTmpl(JLjava/lang/String;)V
.end method
.method private static native nativeSetMouthShapeLevel(JF)I
.end method
.method private static native nativeSetNosePositionLevel(JF)I
.end method
.method private static native nativeSetNoseSlimLevel(JF)I
.end method
.method private static native nativeSetNoseWingLevel(JF)I
.end method
.method private static native nativeSetPounchRemoveLevel(JF)I
.end method
.method private static native nativeSetRuddyLevel(JF)V
.end method
.method private static native nativeSetSmileLinesRemoveLevel(JF)I
.end method
.method private static native nativeSetToothWhitenLevel(JF)I
.end method
.method private static native nativeSetWhitenessLevel(JF)V
.end method
.method private static native nativeSetWrinkleRemoveLevel(JF)I
.end method
# virtual methods
.method public enableSharpnessEnhancement(Z)V
.registers 6
.line 40
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 41
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeEnableSharpnessEnhancement(JZ)V
:cond_b
return-void
.end method
.method protected finalize()V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
.line 250
invoke-super {p0}, Ljava/lang/Object;->finalize()V
.line 251
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_10
.line 252
invoke-static {v0, v1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeDestroy(J)V
.line 253
iput-wide v2, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
:cond_10
return-void
.end method
.method public setBeautyLevel(F)V
.registers 6
.line 26
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 27
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetBeautyLevel(JF)V
:cond_b
return-void
.end method
.method public setBeautyStyle(I)V
.registers 6
.line 19
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 20
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetBeautyStyle(JI)V
:cond_b
return-void
.end method
.method public setChinLevel(F)I
.registers 6
.line 100
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 101
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetChinLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setEyeAngleLevel(F)I
.registers 6
.line 188
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 189
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetEyeAngleLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setEyeDistanceLevel(F)I
.registers 6
.line 180
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 181
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetEyeDistanceLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setEyeLightenLevel(F)I
.registers 6
.line 132
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 133
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetEyeLightenLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setEyeScaleLevel(F)I
.registers 6
.line 76
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 77
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetEyeScaleLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFaceBeautyLevel(F)I
.registers 6
.line 228
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 229
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFaceBeautyLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFaceNarrowLevel(F)I
.registers 6
.line 116
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 117
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFaceNarrowLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFaceShortLevel(F)I
.registers 6
.line 108
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 109
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFaceShortLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFaceSlimLevel(F)I
.registers 6
.line 84
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 85
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFaceSlimLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFaceVLevel(F)I
.registers 6
.line 92
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 93
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFaceVLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setFilter(Landroid/graphics/Bitmap;)V
.registers 6
.line 54
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 55
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFilter(JLandroid/graphics/Bitmap;)V
:cond_b
return-void
.end method
.method public setFilterStrength(F)V
.registers 6
.line 61
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 62
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetFilterStrength(JF)V
:cond_b
return-void
.end method
.method public setForeheadLevel(F)I
.registers 6
.line 172
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 173
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetForeheadLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setGreenScreenFile(Ljava/lang/String;)I
.registers 6
.line 68
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 69
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetGreenScreenFile(JLjava/lang/String;)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setLipsThicknessLevel(F)I
.registers 6
.line 220
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 221
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetLipsThicknessLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setMotionMute(Z)V
.registers 6
.line 243
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 244
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetMotionMute(JZ)V
:cond_b
return-void
.end method
.method public setMotionTmpl(Ljava/lang/String;)V
.registers 6
.line 236
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 237
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetMotionTmpl(JLjava/lang/String;)V
:cond_b
return-void
.end method
.method public setMouthShapeLevel(F)I
.registers 6
.line 196
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 197
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetMouthShapeLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setNosePositionLevel(F)I
.registers 6
.line 212
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 213
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetNosePositionLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setNoseSlimLevel(F)I
.registers 6
.line 124
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 125
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetNoseSlimLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setNoseWingLevel(F)I
.registers 6
.line 204
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 205
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetNoseWingLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setPounchRemoveLevel(F)I
.registers 6
.line 156
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 157
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetPounchRemoveLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setRuddyLevel(F)V
.registers 6
.line 47
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 48
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetRuddyLevel(JF)V
:cond_b
return-void
.end method
.method public setSmileLinesRemoveLevel(F)I
.registers 6
.line 164
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 165
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetSmileLinesRemoveLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setToothWhitenLevel(F)I
.registers 6
.line 140
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 141
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetToothWhitenLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method
.method public setWhitenessLevel(F)V
.registers 6
.line 33
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 34
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetWhitenessLevel(JF)V
:cond_b
return-void
.end method
.method public setWrinkleRemoveLevel(F)I
.registers 6
.line 148
iget-wide v0, p0, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->mNativeBeautyManager:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 149
invoke-static {v0, v1, p1}, Lcom/tencent/liteav/beauty/TXBeautyManagerImpl;->nativeSetWrinkleRemoveLevel(JF)I
:cond_b
const/4 p1, 0x0
return p1
.end method