a.smali
.class public final Lcom/singbox/c/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/singbox/feats/api/d;
# static fields
.field static final synthetic a:[Lkotlin/k/g;
# instance fields
.field private final b:Lkotlin/f;
.field private c:Ljava/lang/String;
.field private d:Ljava/lang/String;
.field private e:Ljava/lang/String;
.field private f:Ljava/lang/String;
.field private g:Ljava/lang/String;
.field private h:Ljava/lang/String;
.field private i:Ljava/lang/String;
.field private j:Lcom/singbox/feats/api/d$a;
.field private final k:Landroid/os/Handler;
.field private l:Z
.field private m:I
.field private n:I
.field private final o:Lsg/bigo/media/localaudiosdk/d$a;
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/singbox/c/a;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "localsdk"
const-string v4, "getLocalsdk()Lsg/bigo/media/localaudiosdk/LocalAudioSdk;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/singbox/c/a;->a:[Lkotlin/k/g;
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24
sget-object v0, Lcom/singbox/c/a$c;->a:Lcom/singbox/c/a$c;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
iput-object v0, p0, Lcom/singbox/c/a;->b:Lkotlin/f;
.line 33
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/singbox/c/a;->k:Landroid/os/Handler;
.line 303
new-instance v0, Lcom/singbox/c/a$a;
invoke-direct {v0, p0}, Lcom/singbox/c/a$a;-><init>(Lcom/singbox/c/a;)V
check-cast v0, Lsg/bigo/media/localaudiosdk/d$a;
iput-object v0, p0, Lcom/singbox/c/a;->o:Lsg/bigo/media/localaudiosdk/d$a;
return-void
.end method
.method public static final synthetic a(Lcom/singbox/c/a;)Lcom/singbox/feats/api/d$a;
.registers 1
.line 22
iget-object p0, p0, Lcom/singbox/c/a;->j:Lcom/singbox/feats/api/d$a;
return-object p0
.end method
.method public static final synthetic a(Lcom/singbox/c/a;I)V
.registers 2
.line 22
iput p1, p0, Lcom/singbox/c/a;->m:I
return-void
.end method
.method public static final synthetic b(Lcom/singbox/c/a;)I
.registers 1
.line 22
iget p0, p0, Lcom/singbox/c/a;->n:I
return p0
.end method
.method public static final synthetic c(I)I
.registers 2
const/4 v0, 0x4
if-eq p0, v0, :cond_e
const/4 v0, 0x5
if-eq p0, v0, :cond_c
const/4 v0, 0x6
if-eq p0, v0, :cond_a
goto :goto_f
:cond_a
const/4 p0, 0x1
goto :goto_f
:cond_c
const/4 p0, 0x2
goto :goto_f
:cond_e
const/4 p0, 0x0
:goto_f
return p0
.end method
.method public static final synthetic c(Lcom/singbox/c/a;)I
.registers 4
.line 11287
iget v0, p0, Lcom/singbox/c/a;->m:I
if-nez v0, :cond_22
.line 11288
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
const-string v1, "LocalAudioSdk"
const-string v2, "[localAudioAPI]getLocalPlayFileDuration"
.line 11498
invoke-static {v1, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 11499
iget-boolean v2, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v2, :cond_1a
const-string v0, "[localAudioAPI]getLocalPlayFileDuration sdk not created"
.line 11500
invoke-static {v1, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, -0x1
goto :goto_20
.line 11503
:cond_1a
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->get_karaoke_file_duration()I
move-result v0
.line 11288
:goto_20
iput v0, p0, Lcom/singbox/c/a;->m:I
.line 11291
:cond_22
iget p0, p0, Lcom/singbox/c/a;->m:I
return p0
.end method
.method public static final synthetic d(Lcom/singbox/c/a;)Landroid/os/Handler;
.registers 1
.line 22
iget-object p0, p0, Lcom/singbox/c/a;->k:Landroid/os/Handler;
return-object p0
.end method
.method public static final synthetic d(Ljava/lang/String;)V
.registers 1
.line 22
invoke-static {p0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic e(Lcom/singbox/c/a;)Lsg/bigo/media/localaudiosdk/d;
.registers 1
.line 22
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p0
return-object p0
.end method
.method public static final synthetic e(Ljava/lang/String;)V
.registers 4
const-string v0, "KRecorder"
const/4 v1, 0x0
const/16 v2, 0x1c
.line 12429
invoke-static {v0, p0, v1, v2}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
return-void
.end method
.method private static f(Ljava/lang/String;)V
.registers 2
if-nez p0, :cond_3
return-void
.line 296
:cond_3
new-instance v0, Ljava/io/File;
invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 297
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result p0
if-eqz p0, :cond_11
.line 298
invoke-virtual {v0}, Ljava/io/File;->delete()Z
:cond_11
return-void
.end method
.method private static g(Ljava/lang/String;)V
.registers 4
const-string v0, "KRecorder"
const/4 v1, 0x0
const/16 v2, 0xc
.line 425
invoke-static {v0, p0, v1, v2}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
return-void
.end method
.method private final t()Lsg/bigo/media/localaudiosdk/d;
.registers 2
iget-object v0, p0, Lcom/singbox/c/a;->b:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/media/localaudiosdk/d;
return-object v0
.end method
# virtual methods
.method public final a(I)V
.registers 5
.line 125
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "seek:pos="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ",fadeInMs=0"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 126
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
.line 6516
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "[localAudioAPI]setLocalPlayCurrentPlayPosition: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " fade in ms: 0"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "LocalAudioSdk"
invoke-static {v2, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 6517
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v1, :cond_3c
const-string p1, "[localAudioAPI]setLocalPlayCurrentPlayPosition sdk not created"
.line 6518
invoke-static {v2, p1}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 6521
:cond_3c
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1, v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->set_karaoke_current_play_position(IIZ)I
return-void
.end method
.method public final a(II)V
.registers 11
.line 120
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "resumeRecord sentenceStartMs:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " delayMs:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 121
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
.line 4446
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "[localAudioAPI]resumeLocalRecord sentenceStartMs "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " delayMs "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " mAppType "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "LocalAudioSdk"
invoke-static {v3, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 4447
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v1, :cond_4c
const-string p1, "[localAudioAPI]resumeLocalRecord sdk not created"
.line 4448
invoke-static {v3, p1}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 5441
:cond_4c
div-int/lit8 p1, p1, 0x14
mul-int/lit8 p1, p1, 0x14
.line 6441
div-int/lit8 p2, p2, 0x14
mul-int/lit8 p2, p2, 0x14
sub-int v1, p1, p2
.line 4456
iget-object v4, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
sget-object v5, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_RECORD:Lsg/bigo/media/localaudiosdk/a;
const/4 v6, 0x0
const-string v7, "[localAudioAPI]resumeLocalRecord playPosMs "
if-ne v4, v5, :cond_92
if-ltz v1, :cond_86
.line 4458
iget-object p2, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
const/4 v4, 0x1
invoke-virtual {p2, v1, v6, v4}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->set_karaoke_current_play_position(IIZ)I
.line 4460
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->g()I
move-result p2
sub-int v4, p1, p2
.line 4462
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "[localAudioAPI]resumeLocalRecord playPosMs actually "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {v3, p2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
move p2, v4
goto :goto_92
.line 4464
:cond_86
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v3, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
const/4 v1, 0x0
.line 4468
:cond_92
:goto_92
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 4469
iget-object v2, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v2, v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->resume_karaoke(I)V
.line 4470
iget-object v1, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->resumeLocalPlay()I
.line 4472
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0, p1, p2}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->resumeLocalRecord(II)V
return-void
.end method
.method public final a(Landroid/content/Context;)V
.registers 9
const-string v0, "ctx"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "init"
.line 39
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
const-string v0, "recorder"
.line 40
invoke-virtual {p1, v0}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
move-result-object v0
if-nez v0, :cond_16
.line 42
invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object v0
:cond_16
if-eqz v0, :cond_1a6
.line 45
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/singbox/c/a;->c:Ljava/lang/String;
.line 46
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "recordOutputFile.wav"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
const-string v1, "locacom"
.line 47
invoke-static {v1}, Lcom/singbox/util/k;->a(Ljava/lang/String;)V
const-string v1, "locasdk"
.line 48
invoke-static {v1}, Lcom/singbox/util/k;->a(Ljava/lang/String;)V
.line 49
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v1
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v0, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "log"
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1097
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "[localAudioAPI]createSdk logPath "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, " loadLibInSdk false"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "LocalAudioSdk"
invoke-static {v3, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1105
sput-object v0, Lsg/bigo/media/localaudiosdk/f;->a:Ljava/lang/String;
.line 1106
iget-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v2, p1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setLocalRecordContext(Landroid/content/Context;)V
.line 1107
iget-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v2, p1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setLocalPlayContext(Landroid/content/Context;)V
.line 1108
new-instance v2, Lsg/bigo/media/localaudiosdk/e;
invoke-direct {v2}, Lsg/bigo/media/localaudiosdk/e;-><init>()V
iput-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->b:Lsg/bigo/media/localaudiosdk/e;
.line 1109
iget-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget-object v4, v1, Lsg/bigo/media/localaudiosdk/d;->b:Lsg/bigo/media/localaudiosdk/e;
invoke-virtual {v2, v4}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setCallBackHandler(Lsg/bigo/media/localaudiosdk/e;)V
const-string v2, "audio"
.line 1111
invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/media/AudioManager;
iput-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->d:Landroid/media/AudioManager;
.line 1112
iput-object p1, v1, Lsg/bigo/media/localaudiosdk/d;->h:Landroid/content/Context;
.line 1114
iget-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v2, p1, v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->localAudioSdkCreateSdk(Landroid/content/Context;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_f6
.line 1156
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x11
if-le p1, v0, :cond_e8
.line 1157
iget-object p1, v1, Lsg/bigo/media/localaudiosdk/d;->d:Landroid/media/AudioManager;
const-string v0, "android.media.property.OUTPUT_SAMPLE_RATE"
invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 1158
iget-object v0, v1, Lsg/bigo/media/localaudiosdk/d;->d:Landroid/media/AudioManager;
const-string v2, "android.media.property.OUTPUT_FRAMES_PER_BUFFER"
invoke-virtual {v0, v2}, Landroid/media/AudioManager;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1160
:try_start_c2
invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
if-lez p1, :cond_d5
.line 1162
iput p1, v1, Lsg/bigo/media/localaudiosdk/d;->f:I
:try_end_ce
.catch Ljava/lang/Exception; {:try_start_c2 .. :try_end_ce} :catch_cf
goto :goto_d5
:catch_cf
move-exception p1
const-string v2, "opensl parse native sample rate failed"
.line 1165
invoke-static {v3, v2, p1}, Lsg/bigo/media/localaudiosdk/h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 1168
:cond_d5
:goto_d5
:try_start_d5
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
if-lez p1, :cond_e8
.line 1170
iput p1, v1, Lsg/bigo/media/localaudiosdk/d;->g:I
:try_end_e1
.catch Ljava/lang/Exception; {:try_start_d5 .. :try_end_e1} :catch_e2
goto :goto_e8
:catch_e2
move-exception p1
const-string v0, "opensl parse native buffer failed"
.line 1173
invoke-static {v3, v0, p1}, Lsg/bigo/media/localaudiosdk/h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 1118
:cond_e8
:goto_e8
iget-object p1, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget v0, v1, Lsg/bigo/media/localaudiosdk/d;->f:I
iget v2, v1, Lsg/bigo/media/localaudiosdk/d;->g:I
invoke-virtual {p1, v0, v2}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setNativeAudioParams(II)V
.line 1122
iget p1, v1, Lsg/bigo/media/localaudiosdk/d;->f:I
invoke-static {p1}, Lsg/bigo/media/localaudiosdk/LocalRecordThread;->setLocalRecordThreadNativeSampleRate(I)V
.line 1124
:cond_f6
sget-object p1, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_UNKOWN:Lsg/bigo/media/localaudiosdk/a;
iput-object p1, v1, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
const/4 p1, 0x1
.line 1125
iput-boolean p1, v1, Lsg/bigo/media/localaudiosdk/d;->c:Z
.line 1650
iget-boolean v0, v1, Lsg/bigo/media/localaudiosdk/d;->c:Z
const-string v2, "[localAudioAPI]setLocalAudioSdkConfig sdk not created"
const/4 v4, 0x0
if-nez v0, :cond_108
.line 1651
invoke-static {v3, v2}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_137
.line 1655
:cond_108
iget-object v0, v1, Lsg/bigo/media/localaudiosdk/d;->h:Landroid/content/Context;
const-string v5, "imokParams"
invoke-virtual {v0, v5, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
iput-object v0, v1, Lsg/bigo/media/localaudiosdk/d;->i:Landroid/content/SharedPreferences;
.line 1658
iget-object v0, v1, Lsg/bigo/media/localaudiosdk/d;->i:Landroid/content/SharedPreferences;
const/4 v5, -0x1
const-string v6, "1001"
invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v0
if-lez v0, :cond_132
.line 1660
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v5
const-string v6, "get history delay = "
invoke-virtual {v6, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-static {v3, v5}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1661
iget-object v1, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
const/16 v5, 0x3e9
invoke-virtual {v1, v5, v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->addLocalAudioSdkConfig(II)V
goto :goto_137
:cond_132
const-string v0, "history delay not found"
.line 1664
invoke-static {v3, v0}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 50
:goto_137
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
sget-object v1, Lcom/singbox/c/a$b;->a:Lcom/singbox/c/a$b;
const-string v1, "[localAudioAPI]setLogHandler"
.line 2489
invoke-static {v3, v1}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2490
iget-boolean v0, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v0, :cond_14b
const-string v0, "[localAudioAPI]setLogHandler sdk not created"
.line 2491
invoke-static {v3, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 53
:cond_14b
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
iget-object v1, p0, Lcom/singbox/c/a;->o:Lsg/bigo/media/localaudiosdk/d$a;
invoke-virtual {v0, v1}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/d$a;)V
.line 54
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
const/4 v1, 0x4
new-array v1, v1, [Lkotlin/m;
.line 55
sget-object v5, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;
invoke-virtual {v5}, Lcom/singbox/component/config/SettingRepo;->getUseOpenslRecord()Ljava/lang/String;
move-result-object v5
const-string v6, "use_opensl_record"
invoke-static {v6, v5}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v5
aput-object v5, v1, v4
.line 56
sget-object v4, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;
invoke-virtual {v4}, Lcom/singbox/component/config/SettingRepo;->getUseAudiotrack()Ljava/lang/String;
move-result-object v4
const-string v5, "use_audiotrack"
invoke-static {v5, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v4
aput-object v4, v1, p1
const/4 p1, 0x2
.line 57
sget-object v4, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;
invoke-virtual {v4}, Lcom/singbox/component/config/SettingRepo;->getFeedBackVol()Ljava/lang/String;
move-result-object v4
const-string v5, "feedback_vol"
invoke-static {v5, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v4
aput-object v4, v1, p1
const/4 p1, 0x3
.line 58
sget-object v4, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;
invoke-virtual {v4}, Lcom/singbox/component/config/SettingRepo;->getOpenslRecognition()Ljava/lang/String;
move-result-object v4
const-string v5, "use_opensl_recognition"
invoke-static {v5, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v4
aput-object v4, v1, p1
.line 54
invoke-static {v1}, Lkotlin/a/af;->c([Lkotlin/m;)Ljava/util/HashMap;
move-result-object p1
.line 2641
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v1, :cond_1a1
.line 2642
invoke-static {v3, v2}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 2645
:cond_1a1
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0, p1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setLocalAudioSdkConfig(Ljava/util/HashMap;)V
:cond_1a6
return-void
.end method
.method public final a(Lcom/singbox/feats/api/d$a;)V
.registers 3
const-string v0, "cb"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 283
iput-object p1, p0, Lcom/singbox/c/a;->j:Lcom/singbox/feats/api/d$a;
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 4
const-string v0, "type"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 163
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setReverbType: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 164
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
sparse-switch v0, :sswitch_data_86
goto :goto_85
:sswitch_1a
const-string v0, "Church"
.line 169
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_CHURCH:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
return-void
:sswitch_2c
const-string v0, "Club"
.line 170
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_CLUB:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
goto :goto_85
:sswitch_3e
const-string v0, "KTV"
.line 166
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_KTV:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
return-void
:sswitch_50
const-string v0, "Bathroom"
.line 168
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_BATHROOM:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
return-void
:sswitch_62
const-string v0, "Concert"
.line 165
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_CONCERT:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
return-void
:sswitch_74
const-string v0, "Studio"
.line 167
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_85
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/i;->REVERB_STUDIO:Lsg/bigo/media/localaudiosdk/i;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/i;)V
:cond_85
:goto_85
return-void
:sswitch_data_86
.sparse-switch
-0x6bc46a0a -> :sswitch_74
-0x6417ed7a -> :sswitch_62
-0x60d4c592 -> :sswitch_50
0x1240d -> :sswitch_3e
0x2018d6 -> :sswitch_2c
0x784525c7 -> :sswitch_1a
.end sparse-switch
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
const-string v0, "finalOutputFilePath"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "finalSignalOutputFilePath"
invoke-static {p4, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "loudness"
invoke-static {p5, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 67
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "setInputOutputPaths:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x20
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 68
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "setInputOutputParams:loudness=["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 69
iput-object p1, p0, Lcom/singbox/c/a;->d:Ljava/lang/String;
.line 70
iput-object p2, p0, Lcom/singbox/c/a;->e:Ljava/lang/String;
.line 71
iput-object p3, p0, Lcom/singbox/c/a;->g:Ljava/lang/String;
.line 72
iput-object p4, p0, Lcom/singbox/c/a;->h:Ljava/lang/String;
.line 73
iput-object p5, p0, Lcom/singbox/c/a;->i:Ljava/lang/String;
return-void
.end method
.method public final a(Z)V
.registers 4
.line 214
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "setOriginSingerEnable:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 215
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0, p1}, Lsg/bigo/media/localaudiosdk/d;->a(Z)V
.line 216
iput-boolean p1, p0, Lcom/singbox/c/a;->l:Z
return-void
.end method
.method public final a()Z
.registers 6
.line 77
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "startRecord accompanimentFilePath:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/singbox/c/a;->d:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 79
iget-object v0, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
invoke-static {v0}, Lcom/singbox/c/a;->f(Ljava/lang/String;)V
.line 80
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-static {}, Lsg/bigo/common/a;->e()Z
move-result v1
xor-int/lit8 v1, v1, 0x1
.line 3479
invoke-static {v1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v2
const-string v3, "[localAudioAPI]setDebugMode: "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "LocalAudioSdk"
invoke-static {v3, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 3480
iget-boolean v2, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v2, :cond_3b
const-string v0, "[localAudioAPI]setDebugMode sdk not created"
.line 3481
invoke-static {v3, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_43
.line 3484
:cond_3b
invoke-static {v1}, Lsg/bigo/media/localaudiosdk/h;->a(Z)V
.line 3485
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0, v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setDebugMode(Z)V
.line 81
:goto_43
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
iget-object v1, p0, Lcom/singbox/c/a;->d:Ljava/lang/String;
iget-object v2, p0, Lcom/singbox/c/a;->e:Ljava/lang/String;
iget-object v3, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
iget-object v4, p0, Lcom/singbox/c/a;->i:Ljava/lang/String;
invoke-virtual {v0, v1, v2, v3, v4}, Lsg/bigo/media/localaudiosdk/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final b()V
.registers 2
const-string v0, "restartRecord"
.line 93
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 94
invoke-virtual {p0}, Lcom/singbox/c/a;->a()Z
.line 95
iget-boolean v0, p0, Lcom/singbox/c/a;->l:Z
invoke-virtual {p0, v0}, Lcom/singbox/c/a;->a(Z)V
return-void
.end method
.method public final b(I)V
.registers 5
.line 248
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "setMicVolume:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 249
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
.line 9544
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "[localAudioAPI]setMicVolume: "
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "LocalAudioSdk"
invoke-static {v2, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 9545
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v1, :cond_2a
const-string p1, "[localAudioAPI]setMicVolume sdk not created"
.line 9546
invoke-static {v2, p1}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 9549
:cond_2a
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0, p1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->set_mic_volume(I)V
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 4
const-string v0, "type"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 175
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setEqualizerType: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 176
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0x27684a
if-eq v0, v1, :cond_4a
const v1, 0xce8d884
if-eq v0, v1, :cond_38
const v1, 0x560cedf1
if-eq v0, v1, :cond_26
goto :goto_5b
:cond_26
const-string v0, "Original"
.line 177
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_5b
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/c;->EQUALIZER_ORIGINAL:Lsg/bigo/media/localaudiosdk/c;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/c;)V
return-void
:cond_38
const-string v0, "Super bass"
.line 179
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_5b
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/c;->EQUALIZER_SUPERBASS:Lsg/bigo/media/localaudiosdk/c;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/c;)V
goto :goto_5b
:cond_4a
const-string v0, "Soft"
.line 178
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_5b
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/c;->EQUALIZER_SOFT:Lsg/bigo/media/localaudiosdk/c;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/c;)V
:cond_5b
:goto_5b
return-void
.end method
.method public final b(Z)V
.registers 4
.line 220
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "openHeadsetFeedback:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 221
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
.line 8609
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v1, :cond_1d
const-string p1, "LocalAudioSdk"
const-string v0, "[localAudioAPI]openHeadsetFeedback sdk not created"
.line 8610
invoke-static {p1, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 8613
:cond_1d
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0, p1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->set_capture_feedback_play(Z)V
return-void
.end method
.method public final c()I
.registers 4
const-string v0, "pauseRecord"
.line 99
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 100
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->g()I
move-result v0
iput v0, p0, Lcom/singbox/c/a;->n:I
.line 101
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
const-string v1, "LocalAudioSdk"
const-string v2, "[localAudioAPI]pauseLocalRecord"
.line 4430
invoke-static {v1, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 4431
iget-boolean v2, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v2, :cond_24
const-string v0, "[localAudioAPI]pauseLocalRecord sdk not created"
.line 4432
invoke-static {v1, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_33
.line 4435
:cond_24
iget-object v1, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->pauseLocalRecord()V
.line 4436
iget-object v1, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v1}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->pauseLocalPlay()I
.line 4437
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->pause_karaoke()V
.line 102
:goto_33
iget-object v0, p0, Lcom/singbox/c/a;->k:Landroid/os/Handler;
new-instance v1, Lcom/singbox/c/a$d;
invoke-direct {v1, p0}, Lcom/singbox/c/a$d;-><init>(Lcom/singbox/c/a;)V
check-cast v1, Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 106
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "pause at: "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v1, p0, Lcom/singbox/c/a;->n:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 107
iget v0, p0, Lcom/singbox/c/a;->n:I
return v0
.end method
.method public final c(Ljava/lang/String;)V
.registers 4
const-string v0, "type"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 184
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setVoiceChangerType: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 185
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
sparse-switch v0, :sswitch_data_62
goto :goto_61
:sswitch_1a
const-string v0, "Original"
.line 186
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_61
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/b;->EFFECTVC_NONE:Lsg/bigo/media/localaudiosdk/b;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/b;)V
return-void
:sswitch_2c
const-string v0, "Robot"
.line 188
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_61
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/b;->EFFECTVC_ROBOT:Lsg/bigo/media/localaudiosdk/b;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/b;)V
return-void
:sswitch_3e
const-string v0, "Alien"
.line 189
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_61
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/b;->EFFECTVC_ALIEN:Lsg/bigo/media/localaudiosdk/b;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/b;)V
goto :goto_61
:sswitch_50
const-string v0, "Monster"
.line 187
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_61
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object p1
sget-object v0, Lsg/bigo/media/localaudiosdk/b;->EFFECTVC_MONSTER:Lsg/bigo/media/localaudiosdk/b;
invoke-virtual {p1, v0}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/b;)V
:cond_61
:goto_61
return-void
:sswitch_data_62
.sparse-switch
-0x53122046 -> :sswitch_50
0x3c6a6a7 -> :sswitch_3e
0x4b77a4a -> :sswitch_2c
0x560cedf1 -> :sswitch_1a
.end sparse-switch
.end method
.method public final d()I
.registers 4
.line 130
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->g()I
move-result v0
.line 131
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "getLocalPlayPosition:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v0
.end method
.method public final e()V
.registers 2
const-string v0, "stopRecord"
.line 136
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 137
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->b()V
return-void
.end method
.method public final f()I
.registers 7
const-string v0, "startAudioEditor"
.line 141
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 142
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
iget-object v1, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
iget-object v2, p0, Lcom/singbox/c/a;->d:Ljava/lang/String;
.line 7373
iget-boolean v3, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
const-string v4, "LocalAudioSdk"
if-nez v3, :cond_1a
const-string v0, "[localAudioAPI]startAudioEditor sdk not created"
.line 7374
invoke-static {v4, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, -0x1
goto :goto_71
.line 7377
:cond_1a
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->a()V
if-nez v2, :cond_2f
.line 7379
sget-object v3, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_ORATORIO_EDITOR:Lsg/bigo/media/localaudiosdk/a;
iput-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 7380
iget-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v5}, Lsg/bigo/media/localaudiosdk/a;->value()I
move-result v5
invoke-virtual {v3, v5}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setAppTypeAndSessionId(I)V
goto :goto_3e
.line 7382
:cond_2f
sget-object v3, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_EDITOR:Lsg/bigo/media/localaudiosdk/a;
iput-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 7383
iget-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v5}, Lsg/bigo/media/localaudiosdk/a;->value()I
move-result v5
invoke-virtual {v3, v5}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setAppTypeAndSessionId(I)V
.line 7386
:goto_3e
invoke-virtual {v0, v2, v1}, Lsg/bigo/media/localaudiosdk/d;->a(Ljava/lang/String;Ljava/lang/String;)I
move-result v1
.line 7388
iget-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v3, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_70
.line 7389
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, "[localAudioAPI]startAudioEditor set music vol "
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v5, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v4, v3}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 7390
iget-object v3, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v3, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual {v0, v2}, Lsg/bigo/media/localaudiosdk/d;->a(I)V
:cond_70
move v0, v1
.line 143
:goto_71
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "startAudioEditor:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v0
.end method
.method public final g()V
.registers 2
const-string v0, "stopAudioEditor"
.line 148
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 149
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->e()V
return-void
.end method
.method public final h()Z
.registers 9
const-string v0, "startEncodeAndRelease"
.line 153
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 154
iget-object v0, p0, Lcom/singbox/c/a;->g:Ljava/lang/String;
invoke-static {v0}, Lcom/singbox/c/a;->f(Ljava/lang/String;)V
.line 155
iget-object v0, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_bc
new-instance v0, Ljava/io/File;
iget-object v2, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v0
if-nez v0, :cond_1e
goto/16 :goto_bc
.line 159
:cond_1e
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
iget-object v2, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
iget-object v3, p0, Lcom/singbox/c/a;->d:Ljava/lang/String;
iget-object v4, p0, Lcom/singbox/c/a;->g:Ljava/lang/String;
.line 8294
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "[localAudioAPI]startEncodeAndRelease with recordfile "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, " and accompan file "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, " and outFile "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
const-string v6, "LocalAudioSdk"
invoke-static {v6, v5}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 8295
iget-boolean v5, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v5, :cond_55
const-string v0, "[localAudioAPI]startEncodeAndRelease sdk not created"
.line 8296
invoke-static {v6, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return v1
.line 8299
:cond_55
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->a()V
if-nez v3, :cond_6a
.line 8303
sget-object v5, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_ORATORIO_ENCODE:Lsg/bigo/media/localaudiosdk/a;
iput-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 8304
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget-object v7, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v7}, Lsg/bigo/media/localaudiosdk/a;->value()I
move-result v7
invoke-virtual {v5, v7}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setAppTypeAndSessionId(I)V
goto :goto_79
.line 8306
:cond_6a
sget-object v5, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_ENCODE:Lsg/bigo/media/localaudiosdk/a;
iput-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 8307
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
iget-object v7, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v7}, Lsg/bigo/media/localaudiosdk/a;->value()I
move-result v7
invoke-virtual {v5, v7}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setAppTypeAndSessionId(I)V
.line 8310
:goto_79
iget-object v5, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v5, v4}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->prepareLocalPlay(Ljava/lang/String;)I
move-result v4
if-ltz v4, :cond_86
.line 8312
invoke-virtual {v0, v3, v2}, Lsg/bigo/media/localaudiosdk/d;->a(Ljava/lang/String;Ljava/lang/String;)I
move-result v2
add-int/2addr v4, v2
:cond_86
if-gez v4, :cond_8c
.line 8316
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->f()V
return v1
.line 8320
:cond_8c
iget-object v1, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v1, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_ba
.line 8321
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "[localAudioAPI]startEncodeAndRelease set music vol "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v6, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 8322
iget-object v1, v0, Lsg/bigo/media/localaudiosdk/d;->j:Ljava/util/HashMap;
invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Lsg/bigo/media/localaudiosdk/d;->a(I)V
:cond_ba
const/4 v0, 0x1
return v0
:cond_bc
:goto_bc
const-string v0, "original file not exists"
.line 156
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v1
.end method
.method public final i()V
.registers 2
const-string v0, "stopEncodeAndRelease"
.line 194
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 195
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->c()V
return-void
.end method
.method public final j()V
.registers 17
move-object/from16 v0, p0
const-string v1, "releaseSDK"
.line 271
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 272
iget-object v1, v0, Lcom/singbox/c/a;->j:Lcom/singbox/feats/api/d$a;
const/4 v2, 0x1
const/4 v3, 0x0
const-string v4, "LocalAudioSdk"
if-eqz v1, :cond_f3
invoke-direct/range {p0 .. p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v5
.line 9670
new-instance v6, Ljava/util/HashMap;
invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
.line 9671
iget-boolean v7, v5, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v7, :cond_23
const-string v5, "[localAudioAPI]getLocalAudioSdkStats sdk not created"
.line 9672
invoke-static {v4, v5}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_eb
.line 9676
:cond_23
iget-object v7, v5, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v7}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->getNativeAudioSdkStats()Ljava/util/HashMap;
move-result-object v7
if-eqz v7, :cond_eb
.line 9680
invoke-virtual {v6}, Ljava/util/HashMap;->clear()V
.line 9682
iget-object v8, v5, Lsg/bigo/media/localaudiosdk/d;->h:Landroid/content/Context;
const-string v9, "imokParams"
invoke-virtual {v8, v9, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v8
iput-object v8, v5, Lsg/bigo/media/localaudiosdk/d;->i:Landroid/content/SharedPreferences;
.line 9683
iget-object v8, v5, Lsg/bigo/media/localaudiosdk/d;->i:Landroid/content/SharedPreferences;
invoke-interface {v8}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v8
.line 9685
invoke-virtual {v7}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v7
invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_46
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v9
if-eqz v9, :cond_eb
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/util/Map$Entry;
.line 9686
invoke-interface {v9}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v10
check-cast v10, Ljava/lang/Integer;
invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
move-result v10
.line 9687
invoke-interface {v9}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/Integer;
invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
move-result v9
.line 9688
new-instance v11, Ljava/lang/StringBuilder;
const-string v12, "[localAudioAPI] mapKey = "
invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v12, ", mapValue = "
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-static {v4, v11}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 9689
invoke-static {v10}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v11
invoke-static {v9}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v6, v11, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-ne v10, v2, :cond_e7
if-lez v9, :cond_e7
const-string v10, "1001"
.line 9693
iget-object v11, v5, Lsg/bigo/media/localaudiosdk/d;->i:Landroid/content/SharedPreferences;
const/4 v12, -0x1
invoke-interface {v11, v10, v12}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v11
if-lez v11, :cond_d4
const-wide v12, 0x3fe999999999999aL # 0.8
int-to-double v14, v11
.line 9696
invoke-static {v14, v15}, Ljava/lang/Double;->isNaN(D)Z
mul-double v14, v14, v12
const-wide v12, 0x3fc999999999999aL # 0.2
int-to-double v2, v9
invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
mul-double v2, v2, v12
add-double/2addr v14, v2
double-to-int v2, v14
.line 9697
new-instance v3, Ljava/lang/StringBuilder;
const-string v12, "update delay value = "
invoke-direct {v3, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v12, " from "
invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v11, " and "
invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v4, v3}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
move v9, v2
goto :goto_e1
.line 9701
:cond_d4
invoke-static {v9}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
const-string v3, "set delay value = "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v4, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 9703
:goto_e1
invoke-interface {v8, v10, v9}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 9704
invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z
:cond_e7
const/4 v2, 0x1
const/4 v3, 0x0
goto/16 :goto_46
:cond_eb
:goto_eb
const-string v2, "localsdk.localAudioSdkStats"
.line 272
invoke-static {v6, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1, v6}, Lcom/singbox/feats/api/d$a;->a(Ljava/util/HashMap;)V
.line 273
:cond_f3
invoke-direct/range {p0 .. p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lsg/bigo/media/localaudiosdk/d;->a(Lsg/bigo/media/localaudiosdk/d$a;)V
.line 274
invoke-direct/range {p0 .. p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v1
const-string v3, "[localAudioAPI]releaseSdk"
.line 10135
invoke-static {v4, v3}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 10136
iget-boolean v3, v1, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v3, :cond_10e
const-string v1, "[localAudioAPI]releaseSdk sdk not created"
.line 10137
invoke-static {v4, v1}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_147
.line 10142
:cond_10e
invoke-virtual {v1}, Lsg/bigo/media/localaudiosdk/d;->a()V
.line 10143
sget-object v3, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_UNKOWN:Lsg/bigo/media/localaudiosdk/a;
iput-object v3, v1, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 10145
iget-object v3, v1, Lsg/bigo/media/localaudiosdk/d;->b:Lsg/bigo/media/localaudiosdk/e;
if-eqz v3, :cond_13c
.line 10146
iget-object v3, v1, Lsg/bigo/media/localaudiosdk/d;->b:Lsg/bigo/media/localaudiosdk/e;
.line 11080
iget-boolean v4, v3, Lsg/bigo/media/localaudiosdk/e;->b:Z
if-nez v4, :cond_13a
const-string v4, "LocalAudioSdkCallBackHandler"
const-string v5, "shutdown +"
.line 11084
invoke-static {v4, v5}, Lsg/bigo/media/localaudiosdk/h;->c(Ljava/lang/String;Ljava/lang/String;)I
const/4 v5, 0x1
.line 11086
iput-boolean v5, v3, Lsg/bigo/media/localaudiosdk/e;->b:Z
.line 11087
iget-object v5, v3, Lsg/bigo/media/localaudiosdk/e;->a:Landroid/os/HandlerThread;
invoke-virtual {v5}, Landroid/os/HandlerThread;->quit()Z
.line 11089
:try_start_12e
iget-object v3, v3, Lsg/bigo/media/localaudiosdk/e;->a:Landroid/os/HandlerThread;
invoke-virtual {v3}, Landroid/os/HandlerThread;->join()V
:try_end_133
.catch Ljava/lang/InterruptedException; {:try_start_12e .. :try_end_133} :catch_133
.line 11101
:catch_133
sput-object v2, Lsg/bigo/media/localaudiosdk/e;->d:Lsg/bigo/media/localaudiosdk/d$a;
const-string v3, "shutdown -"
.line 11096
invoke-static {v4, v3}, Lsg/bigo/media/localaudiosdk/h;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 10147
:cond_13a
iput-object v2, v1, Lsg/bigo/media/localaudiosdk/d;->b:Lsg/bigo/media/localaudiosdk/e;
:cond_13c
const/4 v3, 0x0
.line 10149
invoke-static {v3}, Lsg/bigo/media/localaudiosdk/h;->a(Z)V
.line 10150
iget-object v4, v1, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v4}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->localAudioSdkReleaseSdk()V
.line 10151
iput-boolean v3, v1, Lsg/bigo/media/localaudiosdk/d;->c:Z
.line 275
:goto_147
iput-object v2, v0, Lcom/singbox/c/a;->j:Lcom/singbox/feats/api/d$a;
return-void
.end method
.method public final k()Ljava/lang/String;
.registers 2
.line 279
iget-object v0, p0, Lcom/singbox/c/a;->c:Ljava/lang/String;
if-nez v0, :cond_6
const-string v0, ""
:cond_6
return-object v0
.end method
.method public final l()I
.registers 5
.line 253
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
.line 9553
iget-boolean v1, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
const-string v2, "LocalAudioSdk"
if-nez v1, :cond_11
const-string v0, "[localAudioAPI]getMicVolume sdk not created"
.line 9554
invoke-static {v2, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, -0x1
goto :goto_24
.line 9557
:cond_11
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->get_mic_volume()I
move-result v0
.line 9558
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v3, "[localAudioAPI]getMicVolume: "
invoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 254
:goto_24
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "getMicVolume:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v0
.end method
.method public final m()I
.registers 4
.line 259
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
const-string v1, "LocalAudioSdk"
const-string v2, "[localAudioAPI]getMicMinVolume"
.line 9563
invoke-static {v1, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 9564
iget-boolean v2, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v2, :cond_16
const-string v0, "[localAudioAPI]getMicMinVolume sdk not created"
.line 9565
invoke-static {v1, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, -0x1
goto :goto_1c
.line 9568
:cond_16
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->get_mic_min_volume()I
move-result v0
.line 260
:goto_1c
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "getMicMinVolume:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v0
.end method
.method public final n()I
.registers 4
.line 265
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
const-string v1, "LocalAudioSdk"
const-string v2, "[localAudioAPI]getMicMaxVolume"
.line 9572
invoke-static {v1, v2}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 9573
iget-boolean v2, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v2, :cond_16
const-string v0, "[localAudioAPI]getMicMaxVolume sdk not created"
.line 9574
invoke-static {v1, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, -0x1
goto :goto_1c
.line 9577
:cond_16
iget-object v0, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->get_mic_max_volume()I
move-result v0
.line 266
:goto_1c
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "getMicMaxVolume:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v0
.end method
.method public final o()Z
.registers 7
const-string v0, "startRecordSignalEncode"
.line 199
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 200
iget-object v0, p0, Lcom/singbox/c/a;->h:Ljava/lang/String;
invoke-static {v0}, Lcom/singbox/c/a;->f(Ljava/lang/String;)V
.line 201
new-instance v0, Ljava/io/File;
iget-object v1, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_1e
const-string v0, "original file not exists"
.line 202
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
return v1
.line 205
:cond_1e
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
iget-object v2, p0, Lcom/singbox/c/a;->f:Ljava/lang/String;
iget-object v3, p0, Lcom/singbox/c/a;->h:Ljava/lang/String;
.line 8340
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "[localAudioAPI]startRecordSignalEncode with recordfile "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, " and outFile "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "LocalAudioSdk"
invoke-static {v5, v4}, Lsg/bigo/media/localaudiosdk/h;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 8341
iget-boolean v4, v0, Lsg/bigo/media/localaudiosdk/d;->c:Z
if-nez v4, :cond_4b
const-string v0, "[localAudioAPI]startRecordSignalEncode sdk not created"
.line 8342
invoke-static {v5, v0}, Lsg/bigo/media/localaudiosdk/h;->e(Ljava/lang/String;Ljava/lang/String;)I
return v1
.line 8345
:cond_4b
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->a()V
.line 8346
sget-object v4, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_VOICE_ENCODE:Lsg/bigo/media/localaudiosdk/a;
iput-object v4, v0, Lsg/bigo/media/localaudiosdk/d;->e:Lsg/bigo/media/localaudiosdk/a;
.line 8347
iget-object v4, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
sget-object v5, Lsg/bigo/media/localaudiosdk/a;->APPTYPE_VOICE_ENCODE:Lsg/bigo/media/localaudiosdk/a;
invoke-virtual {v5}, Lsg/bigo/media/localaudiosdk/a;->value()I
move-result v5
invoke-virtual {v4, v5}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->setAppTypeAndSessionId(I)V
.line 8348
iget-object v4, v0, Lsg/bigo/media/localaudiosdk/d;->a:Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;
invoke-virtual {v4, v3}, Lsg/bigo/media/localaudiosdk/LocalAudioSdkJniProxy;->prepareLocalPlay(Ljava/lang/String;)I
move-result v3
if-ltz v3, :cond_6b
const/4 v4, 0x0
.line 8350
invoke-virtual {v0, v2, v4}, Lsg/bigo/media/localaudiosdk/d;->a(Ljava/lang/String;Ljava/lang/String;)I
move-result v2
add-int/2addr v3, v2
:cond_6b
if-gez v3, :cond_71
.line 8354
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->f()V
return v1
:cond_71
const/4 v0, 0x1
return v0
.end method
.method public final p()V
.registers 2
const-string v0, "stopRecordSignalEncode"
.line 209
invoke-static {v0}, Lcom/singbox/c/a;->g(Ljava/lang/String;)V
.line 210
invoke-direct {p0}, Lcom/singbox/c/a;->t()Lsg/bigo/media/localaudiosdk/d;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/media/localaudiosdk/d;->d()V
return-void
.end method
.method public final q()Ljava/lang/String;
.registers 2
.line 85
iget-object v0, p0, Lcom/singbox/c/a;->g:Ljava/lang/String;
if-nez v0, :cond_6
const-string v0, ""
:cond_6
return-object v0
.end method
.method public final r()Ljava/lang/String;
.registers 2
.line 89
iget-object v0, p0, Lcom/singbox/c/a;->h:Ljava/lang/String;
if-nez v0, :cond_6
const-string v0, ""
:cond_6
return-object v0
.end method
.method public final s()I
.registers 2
.line 111
iget v0, p0, Lcom/singbox/c/a;->n:I
return v0
.end method