a.smali

.class public Lsg/bigo/opensdk/b/a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/polly/mobile/mediasdk/c$f;
.implements Lcom/polly/mobile/mediasdk/c$j;
.implements Lsg/bigo/opensdk/b/f;


# static fields
.field private static final a:Ljava/lang/String;

.field private static volatile f:Lcom/polly/mobile/mediasdk/c;


# instance fields
.field private b:Z

.field private c:Z

.field private d:Landroid/content/Context;

.field private e:Lsg/bigo/opensdk/b/j;

.field private g:Lsg/bigo/opensdk/api/a;

.field private final h:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Lsg/bigo/opensdk/b/h;",
            ">;"
        }
    .end annotation
.end field

.field private i:Z

.field private j:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Long;",
            ">;"
        }
    .end annotation
.end field

.field private k:I

.field private l:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/Integer;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 40
    const-class v0, Lsg/bigo/opensdk/b/a;

    invoke-static {v0}, Lsg/bigo/opensdk/api/b/l;->a(Ljava/lang/Class;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Lsg/bigo/opensdk/api/a;Lsg/bigo/opensdk/b/j;)V
    .registers 6

    .line 61
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x1

    .line 46
    iput-boolean v0, p0, Lsg/bigo/opensdk/b/a;->c:Z

    .line 52
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    iput-object v0, p0, Lsg/bigo/opensdk/b/a;->h:Ljava/util/Set;

    const/4 v0, 0x0

    .line 54
    iput-boolean v0, p0, Lsg/bigo/opensdk/b/a;->i:Z

    .line 55
    new-instance v1, Ljava/util/HashSet;

    invoke-direct {v1}, Ljava/util/HashSet;-><init>()V

    iput-object v1, p0, Lsg/bigo/opensdk/b/a;->j:Ljava/util/Set;

    .line 57
    iput v0, p0, Lsg/bigo/opensdk/b/a;->k:I

    .line 59
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    .line 62
    iput-object p2, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    .line 63
    iput-object p3, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 64
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    .line 65
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    sget-boolean p2, Lsg/bigo/opensdk/api/b/l;->c:Z

    if-eqz p2, :cond_35

    sget-object p2, Lcom/polly/mobile/util/a;->MultiConferenceParty:Lcom/polly/mobile/util/a;

    goto :goto_37

    :cond_35
    sget-object p2, Lcom/polly/mobile/util/a;->MultiConferencePartyAudio:Lcom/polly/mobile/util/a;

    .line 3267
    :goto_37
    iput-object p2, p1, Lcom/polly/mobile/mediasdk/c;->b:Lcom/polly/mobile/util/a;

    .line 66
    invoke-static {}, Lsg/bigo/opensdk/d/d;->a()V

    return-void
.end method

.method private static a(Ljava/util/List;)Ljava/util/List;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;)",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;"
        }
    .end annotation

    .line 411
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 412
    invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :goto_9
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_2a

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/polly/mobile/mediasdk/a;

    .line 413
    new-instance v2, Lcom/polly/mobile/mediasdk/a;

    invoke-direct {v2}, Lcom/polly/mobile/mediasdk/a;-><init>()V

    .line 414
    iget v3, v1, Lcom/polly/mobile/mediasdk/a;->a:I

    iput v3, v2, Lcom/polly/mobile/mediasdk/a;->a:I

    .line 415
    iget-object v3, v1, Lcom/polly/mobile/mediasdk/a;->b:Ljava/util/List;

    iput-object v3, v2, Lcom/polly/mobile/mediasdk/a;->b:Ljava/util/List;

    .line 416
    iget-object v1, v1, Lcom/polly/mobile/mediasdk/a;->c:Ljava/util/List;

    iput-object v1, v2, Lcom/polly/mobile/mediasdk/a;->c:Ljava/util/List;

    .line 417
    invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_9

    :cond_2a
    return-object v0
.end method

.method static synthetic a(Lsg/bigo/opensdk/b/a;IJJS)V
    .registers 16

    .line 15433
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleDirectorLoginRes  connectionStatus = ["

    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, "] uid = ["

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, "] sid = ["

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, "] resCode = ["

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "] "

    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

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    const/16 v0, 0x3a2

    if-eq v0, p1, :cond_3c

    .line 15435
    sget-object p0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string p1, "handleDirectorLoginRes status error"

    invoke-static {p0, p1}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 15439
    :cond_3c
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    if-nez v0, :cond_4a

    .line 15440
    sget-object p0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string p1, "yymedia is null"

    invoke-static {p0, p1}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 15443
    :cond_4a
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleDirectorLoginRes state:"

    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, "\uff0cuid = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", sid = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", resCode = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    const-wide/16 v0, 0x0

    cmp-long v2, p4, v0

    if-eqz v2, :cond_88

    .line 15446
    :try_start_7b
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v0, p4, p5}, Lsg/bigo/opensdk/b/j;->a(J)Z

    move-result v0

    if-eqz v0, :cond_88

    const/4 v0, 0x1

    const/4 v8, 0x1

    goto :goto_8a

    :catch_86
    move-exception p0

    goto :goto_98

    :cond_88
    const/4 v0, 0x0

    const/4 v8, 0x0

    .line 15447
    :goto_8a
    iget-object p0, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p0}, Lsg/bigo/opensdk/api/a;->c()Lsg/bigo/opensdk/api/m;

    move-result-object v1

    move v2, p1

    move-wide v3, p2

    move-wide v5, p4

    move v7, p6

    invoke-interface/range {v1 .. v8}, Lsg/bigo/opensdk/api/m;->a(IJJSZ)V
    :try_end_97
    .catch Ljava/lang/Exception; {:try_start_7b .. :try_end_97} :catch_86

    return-void

    .line 15449
    :goto_98
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {p1, p0}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private synthetic a([JI)V
    .registers 7

    .line 79
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->j:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->clear()V

    const/4 v0, 0x0

    :goto_6
    if-ge v0, p2, :cond_16

    .line 81
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->j:Ljava/util/Set;

    aget-wide v2, p1, v0

    invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    invoke-interface {v1, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    add-int/lit8 v0, v0, 0x1

    goto :goto_6

    .line 83
    :cond_16
    invoke-direct {p0}, Lsg/bigo/opensdk/b/a;->i()V

    return-void
.end method

.method private b(Lsg/bigo/opensdk/a/a/b;)Z
    .registers 18

    move-object/from16 v0, p1

    .line 248
    iget-object v1, v0, Lsg/bigo/opensdk/a/a/b;->b:Lsg/bigo/opensdk/a/b/i;

    const/4 v2, 0x0

    const/4 v3, 0x1

    .line 251
    :try_start_6
    sget-object v4, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "AudioService prepare info "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual/range {p1 .. p1}, Lsg/bigo/opensdk/a/a/b;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v4, v5}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 252
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v6

    iget-wide v7, v1, Lsg/bigo/opensdk/a/b/i;->d:J

    iget-wide v9, v0, Lsg/bigo/opensdk/a/a/b;->a:J

    const-wide/16 v11, 0x0

    iget-object v13, v1, Lsg/bigo/opensdk/a/b/i;->c:[B

    iget v14, v1, Lsg/bigo/opensdk/a/b/i;->f:I

    iget-object v15, v0, Lsg/bigo/opensdk/a/a/b;->c:[B

    invoke-virtual/range {v6 .. v15}, Lcom/polly/mobile/mediasdk/c;->a(JJJ[BI[B)V

    .line 253
    iget-object v4, v1, Lsg/bigo/opensdk/a/b/i;->i:Ljava/util/List;

    invoke-static {v4}, Lsg/bigo/opensdk/api/b/p;->a(Ljava/util/List;)Ljava/util/List;

    move-result-object v7

    .line 255
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v5

    const/16 v6, 0x131

    iget-wide v8, v0, Lsg/bigo/opensdk/a/a/b;->a:J

    iget v10, v1, Lsg/bigo/opensdk/a/b/i;->q:I

    invoke-virtual/range {v5 .. v10}, Lcom/polly/mobile/mediasdk/c;->a(ILjava/util/List;JI)V

    .line 256
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, v3}, Lcom/polly/mobile/mediasdk/c;->l(Z)V

    .line 257
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->e()V
    :try_end_51
    .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_51} :catch_65
    .catchall {:try_start_6 .. :try_end_51} :catchall_80

    .line 259
    :try_start_51
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v4, "AudioService firstJoin msInfo="

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v4, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_60
    .catch Ljava/lang/Exception; {:try_start_51 .. :try_end_60} :catch_63
    .catchall {:try_start_51 .. :try_end_60} :catchall_61

    return v3

    :catchall_61
    const/4 v2, 0x1

    goto :goto_80

    :catch_63
    move-exception v0

    goto :goto_67

    :catch_65
    move-exception v0

    const/4 v3, 0x0

    .line 261
    :goto_67
    :try_start_67
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "AudioService Exception"

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_7e
    .catchall {:try_start_67 .. :try_end_7e} :catchall_7f

    return v2

    :catchall_7f
    move v2, v3

    :catchall_80
    :goto_80
    return v2
.end method

.method private c(IJ)V
    .registers 11

    .line 460
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleMediaConnectStatus state:"

    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, " param: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 463
    :try_start_1b
    invoke-direct {p0, p1}, Lsg/bigo/opensdk/b/a;->e(I)Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_37

    .line 465
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    iget p2, p0, Lsg/bigo/opensdk/b/a;->k:I

    invoke-virtual {p1, p2, v1}, Lsg/bigo/opensdk/api/b/b;->a(II)V

    .line 466
    iget p1, p0, Lsg/bigo/opensdk/b/a;->k:I

    const/4 p2, 0x2

    if-ne p1, p2, :cond_33

    const/4 v1, 0x1

    :cond_33
    invoke-direct {p0, v1}, Lsg/bigo/opensdk/b/a;->e(Z)V

    return-void

    :cond_37
    const/16 v0, 0x38d

    if-ne v0, p1, :cond_56

    .line 471
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_PEER_CONNECTED] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 472
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    iget p2, p0, Lsg/bigo/opensdk/b/a;->k:I

    invoke-virtual {p1, p2, v1}, Lsg/bigo/opensdk/api/b/b;->a(II)V

    return-void

    :cond_56
    const/16 v0, 0x398

    if-ne v0, p1, :cond_83

    .line 474
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_REGET_MS_LIST] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 475
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->c()Lsg/bigo/opensdk/api/m;

    move-result-object v0

    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 12110
    iget-wide v1, p1, Lsg/bigo/opensdk/b/j;->d:J

    .line 475
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 12118
    iget-wide v3, p1, Lsg/bigo/opensdk/b/j;->e:J

    .line 475
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 12208
    iget-boolean v5, p1, Lsg/bigo/opensdk/b/j;->m:Z

    .line 475
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 12224
    iget-boolean v6, p1, Lsg/bigo/opensdk/b/j;->n:Z

    .line 475
    invoke-interface/range {v0 .. v6}, Lsg/bigo/opensdk/api/m;->a(JJZZ)V

    return-void

    :cond_83
    const/16 v0, 0x38e

    if-ne v0, p1, :cond_97

    .line 477
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_PEER_NOT_ALIVE] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_97
    const/16 v0, 0x38f

    if-ne v0, p1, :cond_ab

    .line 479
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_PEER_BECOME_ALIVE] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_ab
    const/16 v0, 0x390

    if-ne v0, p1, :cond_ca

    .line 481
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_RECORDER_DEVICE_ERROR] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 482
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    const/16 p2, -0xc

    invoke-virtual {p1, p2}, Lsg/bigo/opensdk/api/b/b;->a(I)V

    return-void

    :cond_ca
    const/16 v0, 0x3a3

    if-ne v0, p1, :cond_e9

    .line 484
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_AUDIO_RECORD_INITFAILED] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 485
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    const/16 p2, -0xd

    invoke-virtual {p1, p2}, Lsg/bigo/opensdk/api/b/b;->a(I)V

    return-void

    :cond_e9
    const/16 v0, 0x397

    if-ne v0, p1, :cond_106

    .line 487
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_AUDIO_RECORD_STARTED] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 488
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    invoke-virtual {p1}, Lsg/bigo/opensdk/api/b/b;->c()V

    return-void

    :cond_106
    const/16 v0, 0x39a

    if-ne v0, p1, :cond_12d

    .line 491
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_FIRST_FRAME_PLAYED] [uid]-> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 492
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v0}, Lsg/bigo/opensdk/api/a;->h()Lsg/bigo/opensdk/api/u;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/opensdk/api/u;->b()I

    move-result v0

    invoke-virtual {p1, p2, p3, v0}, Lsg/bigo/opensdk/api/b/b;->b(JI)V

    return-void

    :cond_12d
    const/16 v0, 0x39b

    if-ne v0, p1, :cond_154

    .line 495
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_FIRST_FRAME_ARRIVED] [uid]-> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 496
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v0}, Lsg/bigo/opensdk/api/a;->h()Lsg/bigo/opensdk/api/u;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/opensdk/api/u;->b()I

    move-result v0

    invoke-virtual {p1, p2, p3, v0}, Lsg/bigo/opensdk/api/b/b;->a(JI)V

    return-void

    :cond_154
    const/16 v0, 0x39c

    if-ne v0, p1, :cond_17b

    .line 498
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_FIRST_PACKET_SENDED] [uid]-> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 499
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v0}, Lsg/bigo/opensdk/api/a;->h()Lsg/bigo/opensdk/api/u;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/opensdk/api/u;->b()I

    move-result v0

    invoke-virtual {p1, p2, p3, v0}, Lsg/bigo/opensdk/api/b/b;->d(JI)V

    return-void

    :cond_17b
    const/16 v0, 0x3e9

    if-ne v0, p1, :cond_18f

    .line 501
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [OP_SUCCESS_MS_IP_REPORT] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_18f
    const/16 v0, 0x3ea

    if-ne v0, p1, :cond_1a3

    .line 503
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [OP_FAIL_MS_IP_REPORT] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_1a3
    const/16 v0, 0x3eb

    if-ne v0, p1, :cond_1b7

    .line 505
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [OP_MEDIA_AUDIO_FLAG_REPORT] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_1b7
    const/16 v0, 0x39f

    if-ne v0, p1, :cond_1cb

    .line 507
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [AUDIO_PROCESS_DONE] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_1cb
    const/16 v0, 0x3a0

    if-ne v0, p1, :cond_1df

    .line 509
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [CONNECT_ERROR] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_1df
    const/16 v0, 0x39e

    if-ne v0, p1, :cond_1f3

    .line 511
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_USER_REACTIVE] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_1f3
    const/16 v0, 0x39d

    if-ne v0, p1, :cond_207

    .line 513
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_USER_INACTIVE] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_207
    const/16 v0, 0x391

    if-ne v0, p1, :cond_224

    .line 516
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [MEDIA_FIRST_VOICE_RECEIVED] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 517
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    invoke-virtual {p1, p2, p3}, Lsg/bigo/opensdk/api/b/b;->a(J)V

    return-void

    :cond_224
    const/16 v0, 0x3f1

    if-ne v0, p1, :cond_241

    .line 519
    sget-object p1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v0, "OnMediaSDKStatusListener [OP_MEDIA_KICKED] -> "

    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p1, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 520
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object p1

    long-to-int p3, p2

    invoke-virtual {p1, p3}, Lsg/bigo/opensdk/api/b/b;->c(I)V
    :try_end_241
    .catch Ljava/lang/Exception; {:try_start_1b .. :try_end_241} :catch_242

    :cond_241
    return-void

    :catch_242
    move-exception p1

    .line 523
    sget-object p2, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string p3, "handle media status failed"

    invoke-static {p2, p3, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    return-void
.end method

.method private c(Lsg/bigo/opensdk/a/a/b;)Z
    .registers 14

    .line 271
    iget-wide v1, p1, Lsg/bigo/opensdk/a/a/b;->a:J

    .line 272
    iget-object v7, p1, Lsg/bigo/opensdk/a/a/b;->c:[B

    .line 273
    iget-object p1, p1, Lsg/bigo/opensdk/a/a/b;->b:Lsg/bigo/opensdk/a/b/i;

    const/4 v10, 0x0

    const/4 v11, 0x1

    .line 276
    :try_start_8
    iget-object v0, p1, Lsg/bigo/opensdk/a/b/i;->i:Ljava/util/List;

    invoke-static {v0}, Lsg/bigo/opensdk/api/b/p;->a(Ljava/util/List;)Ljava/util/List;

    move-result-object v6

    .line 277
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    const/4 v3, 0x5

    invoke-virtual {v0, v11, v3}, Lcom/polly/mobile/mediasdk/c;->a(II)V

    .line 278
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget v5, p1, Lsg/bigo/opensdk/a/b/i;->f:I

    iget v8, p1, Lsg/bigo/opensdk/a/b/i;->q:I

    const-wide/16 v3, 0x0

    const/4 v9, 0x0

    .line 8545
    invoke-virtual/range {v0 .. v9}, Lcom/polly/mobile/mediasdk/c;->a(JJILjava/util/List;[BII)V
    :try_end_24
    .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_24} :catch_38
    .catchall {:try_start_8 .. :try_end_24} :catchall_43

    .line 280
    :try_start_24
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v1, "AudioService reJoin msInfo="

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    invoke-static {v0, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_33
    .catch Ljava/lang/Exception; {:try_start_24 .. :try_end_33} :catch_36
    .catchall {:try_start_24 .. :try_end_33} :catchall_34

    return v11

    :catchall_34
    const/4 v10, 0x1

    goto :goto_43

    :catch_36
    move-exception p1

    goto :goto_3a

    :catch_38
    move-exception p1

    const/4 v11, 0x0

    .line 282
    :goto_3a
    :try_start_3a
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v1, "AudioService reJoin failed"

    invoke-static {v0, v1, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    :try_end_41
    .catchall {:try_start_3a .. :try_end_41} :catchall_42

    return v10

    :catchall_42
    move v10, v11

    :catchall_43
    :goto_43
    return v10
.end method

.method private e(Z)V
    .registers 4

    .line 821
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->h:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_6
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_16

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lsg/bigo/opensdk/b/h;

    .line 822
    invoke-interface {v1, p1}, Lsg/bigo/opensdk/b/h;->onConnectStateChanged(Z)V

    goto :goto_6

    :cond_16
    return-void
.end method

.method private e(I)Z
    .registers 7

    .line 561
    iget v0, p0, Lsg/bigo/opensdk/b/a;->k:I

    const/16 v1, 0x385

    const/4 v2, 0x2

    const/4 v3, 0x1

    if-eq p1, v1, :cond_22

    const/16 v1, 0x387

    const/4 v4, 0x4

    if-eq p1, v1, :cond_16

    const/16 v0, 0x388

    if-eq p1, v0, :cond_13

    const/4 v3, 0x0

    goto :goto_31

    .line 578
    :cond_13
    iput v4, p0, Lsg/bigo/opensdk/b/a;->k:I

    goto :goto_31

    :cond_16
    if-eq v0, v2, :cond_1e

    if-ne v0, v4, :cond_1b

    goto :goto_1e

    .line 568
    :cond_1b
    iput v3, p0, Lsg/bigo/opensdk/b/a;->k:I

    goto :goto_31

    :cond_1e
    :goto_1e
    const/4 p1, 0x3

    .line 566
    iput p1, p0, Lsg/bigo/opensdk/b/a;->k:I

    goto :goto_31

    .line 573
    :cond_22
    iput v2, p0, Lsg/bigo/opensdk/b/a;->k:I

    .line 574
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->h()Lsg/bigo/opensdk/api/u;

    move-result-object p1

    invoke-interface {p1}, Lsg/bigo/opensdk/api/u;->c()Lsg/bigo/opensdk/c/a;

    move-result-object p1

    invoke-interface {p1}, Lsg/bigo/opensdk/c/a;->a()V

    :goto_31
    return v3
.end method

.method private synthetic f(I)V
    .registers 2

    if-eqz p1, :cond_4

    const/4 p1, 0x1

    goto :goto_5

    :cond_4
    const/4 p1, 0x0

    .line 75
    :goto_5
    iput-boolean p1, p0, Lsg/bigo/opensdk/b/a;->i:Z

    .line 76
    invoke-direct {p0}, Lsg/bigo/opensdk/b/a;->i()V

    return-void
.end method

.method private h()Lcom/polly/mobile/util/b;
    .registers 2

    .line 70
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v0}, Lsg/bigo/opensdk/b/j;->b()Z

    move-result v0

    if-eqz v0, :cond_b

    sget-object v0, Lcom/polly/mobile/util/b;->MultiConference:Lcom/polly/mobile/util/b;

    return-object v0

    :cond_b
    sget-object v0, Lcom/polly/mobile/util/b;->RealTime1v1:Lcom/polly/mobile/util/b;

    return-object v0
.end method

.method private i()V
    .registers 7

    .line 88
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->j:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->size()I

    move-result v0

    iget-boolean v1, p0, Lsg/bigo/opensdk/b/a;->i:Z

    add-int/2addr v0, v1

    if-gtz v0, :cond_16

    .line 90
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v0}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lsg/bigo/opensdk/api/b/b;->a([J)V

    return-void

    .line 94
    :cond_16
    new-array v0, v0, [J

    const/4 v2, 0x0

    if-eqz v1, :cond_22

    .line 96
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 4118
    iget-wide v3, v1, Lsg/bigo/opensdk/b/j;->e:J

    .line 96
    aput-wide v3, v0, v2

    const/4 v2, 0x1

    .line 98
    :cond_22
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->j:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_28
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_3e

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Long;

    invoke-virtual {v3}, Ljava/lang/Long;->longValue()J

    move-result-wide v3

    add-int/lit8 v5, v2, 0x1

    .line 99
    aput-wide v3, v0, v2

    move v2, v5

    goto :goto_28

    .line 101
    :cond_3e
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v1}, Lsg/bigo/opensdk/api/a;->o()Lsg/bigo/opensdk/api/b/b;

    move-result-object v1

    invoke-virtual {v1, v0}, Lsg/bigo/opensdk/api/b/b;->a([J)V

    return-void
.end method

.method private static synthetic j()V
    .registers 2

    .line 221
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v1, "AudioService bindService onMediaServiceBound."

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static synthetic lambda$GS1oAss3pLBeMhXyCPwpGU4vBMo()V
    .registers 0

    invoke-static {}, Lsg/bigo/opensdk/b/a;->j()V

    return-void
.end method

.method public static synthetic lambda$jDUOqjYrsXOqGPysOim7V72RrS8(Lsg/bigo/opensdk/b/a;I)V
    .registers 2

    invoke-direct {p0, p1}, Lsg/bigo/opensdk/b/a;->f(I)V

    return-void
.end method

.method public static synthetic lambda$uDq28cfSIhNVl6OlrbR038TF5Do(Lsg/bigo/opensdk/b/a;[JI)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lsg/bigo/opensdk/b/a;->a([JI)V

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 1

    return-void
.end method

.method public final a(I)V
    .registers 5

    .line 343
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService onStatusChange -> status("

    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, ")"

    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

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    const-wide/16 v0, 0x0

    .line 344
    invoke-direct {p0, p1, v0, v1}, Lsg/bigo/opensdk/b/a;->c(IJ)V

    return-void
.end method

.method public final a(II[I[[S[[SJJ[BII)V
    .registers 28

    move-object v1, p0

    move/from16 v0, p1

    move/from16 v2, p2

    move-object/from16 v3, p5

    move-wide/from16 v4, p8

    move/from16 v6, p11

    const/16 v7, 0x3a1

    if-eq v7, v0, :cond_17

    .line 11364
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "handleMediaReDirector status error"

    invoke-static {v0, v2}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_17
    const/16 v7, 0x1b

    if-eq v6, v7, :cond_23

    .line 11368
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "handleMediaReDirector mediaType error"

    invoke-static {v0, v2}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_23
    const-wide/16 v7, 0x0

    cmp-long v9, v4, v7

    if-eqz v9, :cond_39

    .line 11372
    iget-object v7, v1, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v7, v4, v5}, Lsg/bigo/opensdk/b/j;->a(J)Z

    move-result v7

    if-eqz v7, :cond_39

    .line 11374
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "not handleVideoReDirector in pk sid"

    invoke-static {v0, v2}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 11377
    :cond_39
    new-instance v7, Ljava/util/ArrayList;

    invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V

    const/4 v8, 0x0

    const/4 v9, 0x0

    :goto_40
    if-ge v9, v2, :cond_87

    .line 11379
    new-instance v10, Lcom/polly/mobile/mediasdk/a;

    invoke-direct {v10}, Lcom/polly/mobile/mediasdk/a;-><init>()V

    .line 11380
    new-instance v11, Ljava/util/ArrayList;

    invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V

    const/4 v12, 0x0

    .line 11381
    :goto_4d
    aget-object v13, p4, v9

    array-length v13, v13

    if-ge v12, v13, :cond_60

    .line 11382
    aget-object v13, p4, v9

    aget-short v13, v13, v12

    invoke-static {v13}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;

    move-result-object v13

    invoke-interface {v11, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    add-int/lit8 v12, v12, 0x1

    goto :goto_4d

    .line 11384
    :cond_60
    new-instance v12, Ljava/util/ArrayList;

    invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V

    const/4 v13, 0x0

    .line 11385
    :goto_66
    aget-object v14, v3, v9

    array-length v14, v14

    if-ge v13, v14, :cond_79

    .line 11386
    aget-object v14, v3, v9

    aget-short v14, v14, v13

    invoke-static {v14}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;

    move-result-object v14

    invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    add-int/lit8 v13, v13, 0x1

    goto :goto_66

    .line 11388
    :cond_79
    aget v13, p3, v9

    iput v13, v10, Lcom/polly/mobile/mediasdk/a;->a:I

    .line 11389
    iput-object v11, v10, Lcom/polly/mobile/mediasdk/a;->b:Ljava/util/List;

    .line 11390
    iput-object v12, v10, Lcom/polly/mobile/mediasdk/a;->c:Ljava/util/List;

    .line 11391
    invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    add-int/lit8 v9, v9, 0x1

    goto :goto_40

    .line 11393
    :cond_87
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v8

    if-nez v8, :cond_95

    .line 11394
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "handleMediaReDirector, media is null"

    invoke-static {v0, v2}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 11399
    :cond_95
    :try_start_95
    sget-object v8, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v9, Ljava/lang/StringBuilder;

    const-string v10, "[issue] handleMediaReDirector() called with: status = ["

    invoke-direct {v9, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "], size = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "], ips = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static/range {p3 .. p3}, Ljava/util/Arrays;->toString([I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "], tcpPorts = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static/range {p4 .. p4}, Ljava/util/Arrays;->deepToString([Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "], udpPorts = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v0, "], timestamp = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-wide/from16 v10, p6

    invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v0, "], sid = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v0, "], cookie = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static/range {p10 .. p10}, Ljava/util/Arrays;->toString([B)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v0, "], mediaType = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "], reDirectorCount = ["

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move/from16 v0, p12

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "]"

    invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v8, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11400
    iget-object v0, v1, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {v0}, Lsg/bigo/opensdk/api/a;->i()Lsg/bigo/opensdk/api/r;

    move-result-object v2

    invoke-static {v7}, Lsg/bigo/opensdk/b/a;->a(Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    move-wide/from16 v3, p8

    move-object v5, v0

    move-wide/from16 v6, p6

    move-object/from16 v8, p10

    invoke-interface/range {v2 .. v8}, Lsg/bigo/opensdk/api/r;->a(JLjava/util/List;J[B)V
    :try_end_119
    .catch Ljava/lang/Exception; {:try_start_95 .. :try_end_119} :catch_11a

    return-void

    :catch_11a
    move-exception v0

    .line 11402
    sget-object v2, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v3, "handleMediaReDirector, e:"

    invoke-virtual {v3, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v2, v0}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public final a(IJ)V
    .registers 7

    .line 349
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService onStatusChange -> status("

    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, ") param("

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ")"

    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

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 350
    invoke-direct {p0, p1, p2, p3}, Lsg/bigo/opensdk/b/a;->c(IJ)V

    return-void
.end method

.method public final a(IJJS)V
    .registers 17

    .line 424
    invoke-static {}, Lsg/bigo/opensdk/d/b;->c()Landroid/os/Handler;

    move-result-object v0

    new-instance v9, Lsg/bigo/opensdk/b/a$1;

    move-object v1, v9

    move-object v2, p0

    move v3, p1

    move-wide v4, p2

    move-wide v6, p4

    move/from16 v8, p6

    invoke-direct/range {v1 .. v8}, Lsg/bigo/opensdk/b/a$1;-><init>(Lsg/bigo/opensdk/b/a;IJJS)V

    invoke-virtual {v0, v9}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public final a(IJLjava/util/List;)V
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJ",
            "Ljava/util/List<",
            "Lsg/bigo/opensdk/rtm/b;",
            ">;)V"
        }
    .end annotation

    .line 641
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService onRegetChannelRes sid -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", size -> "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    if-eqz p4, :cond_18

    invoke-interface {p4}, Ljava/util/List;->size()I

    move-result v2

    goto :goto_19

    :cond_18
    const/4 v2, 0x0

    :goto_19
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 642
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v2

    const/16 v3, 0x12d

    invoke-static {p4}, Lsg/bigo/opensdk/api/b/p;->a(Ljava/util/List;)Ljava/util/List;

    move-result-object v4

    move-wide v5, p2

    move v7, p1

    invoke-virtual/range {v2 .. v7}, Lcom/polly/mobile/mediasdk/c;->a(ILjava/util/List;JI)V

    return-void
.end method

.method public final a(I[J)V
    .registers 7

    const/4 v0, 0x2

    packed-switch p1, :pswitch_data_ac

    goto/16 :goto_ab

    .line 11550
    :pswitch_6
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "OnVideoStatusListener [OP_MEDIA_GET_ROOM_USER_LIST_FAILED] -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/e;->a(I[J)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v0, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11551
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->c()Lsg/bigo/opensdk/api/m;

    move-result-object p1

    invoke-interface {p1, p2}, Lsg/bigo/opensdk/api/m;->b([J)V

    goto/16 :goto_ab

    .line 11540
    :pswitch_28
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "OnVideoStatusListener [OP_MEDIA_ENABLE_MIC_FAILED] -> "

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/e;->a(I[J)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11541
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->g()Lsg/bigo/opensdk/api/y;

    move-result-object p1

    invoke-interface {p1, p2, v0}, Lsg/bigo/opensdk/api/y;->b([JI)V

    return-void

    .line 11535
    :pswitch_49
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "OnVideoStatusListener [OP_MEDIA_ENABLE_MIC_RES] -> "

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/e;->a(I[J)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11536
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->g()Lsg/bigo/opensdk/api/y;

    move-result-object p1

    invoke-interface {p1, p2, v0}, Lsg/bigo/opensdk/api/y;->a([JI)V

    return-void

    .line 11545
    :pswitch_6a
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "OnVideoStatusListener [OP_MEDIA_ROOM_USER_LIST] -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/e;->a(I[J)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v0, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11546
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->c()Lsg/bigo/opensdk/api/m;

    move-result-object p1

    invoke-interface {p1, p2}, Lsg/bigo/opensdk/api/m;->a([J)V

    return-void

    .line 11530
    :pswitch_8b
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "OnVideoStatusListener [OP_MEDIA_MIC_INFO_UPDATE] -> "

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1, p2}, Lsg/bigo/opensdk/d/e;->a(I[J)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 11531
    iget-object p1, p0, Lsg/bigo/opensdk/b/a;->g:Lsg/bigo/opensdk/api/a;

    invoke-interface {p1}, Lsg/bigo/opensdk/api/a;->g()Lsg/bigo/opensdk/api/y;

    move-result-object p1

    invoke-interface {p1, p2, v0}, Lsg/bigo/opensdk/api/y;->c([JI)V

    :goto_ab
    return-void

    :pswitch_data_ac
    .packed-switch 0x3ec
        :pswitch_8b
        :pswitch_6a
        :pswitch_49
        :pswitch_28
        :pswitch_6
    .end packed-switch
.end method

.method public final a(JI)V
    .registers 7

    .line 613
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "queryChannelUserList: "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ",pageIdx: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 614
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    .line 14064
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "[YYMediaAPI]getRoomUserList:sid="

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, " batchSeq="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "YYMedia"

    invoke-static {v2, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I

    .line 14065
    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->c()Z

    move-result v1

    if-eqz v1, :cond_47

    .line 14066
    iget-object v0, v0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;

    .line 14343
    iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;

    invoke-virtual {v0, p1, p2, p3}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_room_user_list(JI)V

    :cond_47
    return-void
.end method

.method public final a(JZI)V
    .registers 8

    .line 607
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "enableMic: "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ",enable: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, ",micNum: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 608
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    .line 13057
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "[YYMediaAPI]enableMic:sid="

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, " enable="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, " micNum="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "YYMedia"

    invoke-static {v2, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I

    .line 13058
    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->c()Z

    move-result v1

    if-eqz v1, :cond_57

    .line 13059
    iget-object v0, v0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;

    .line 13339
    iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_mic(JZI)V

    :cond_57
    return-void
.end method

.method public final a(Lsg/bigo/opensdk/b/h;)V
    .registers 3

    if-eqz p1, :cond_7

    .line 315
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->h:Ljava/util/Set;

    invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    :cond_7
    return-void
.end method

.method public final a(Z)V
    .registers 5

    .line 720
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    const-string v1, "YYMedia"

    const-string v2, "setIsUseCallMode"

    .line 14512
    invoke-static {v1, v2}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I

    .line 14513
    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->c()Z

    move-result v1

    if-eqz v1, :cond_15

    .line 14514
    iget-object v0, v0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;

    .line 14528
    iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->o:Z

    :cond_15
    return-void
.end method

.method public final a([J)V
    .registers 5

    .line 634
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService setSeatUids uids -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    if-nez p1, :cond_d

    const/4 v2, 0x0

    goto :goto_e

    :cond_d
    array-length v2, p1

    :goto_e
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 635
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v1}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v1

    xor-int/lit8 v1, v1, 0x1

    invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/c;->l(Z)V

    .line 636
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/c;->a([J)V

    return-void
.end method

.method public final a(Lsg/bigo/opensdk/a/a/b;)Z
    .registers 5

    .line 229
    iget-boolean v0, p0, Lsg/bigo/opensdk/b/a;->b:Z

    if-nez v0, :cond_b

    .line 230
    invoke-direct {p0, p1}, Lsg/bigo/opensdk/b/a;->b(Lsg/bigo/opensdk/a/a/b;)Z

    move-result p1

    .line 231
    iput-boolean p1, p0, Lsg/bigo/opensdk/b/a;->b:Z

    goto :goto_f

    .line 233
    :cond_b
    invoke-direct {p0, p1}, Lsg/bigo/opensdk/b/a;->c(Lsg/bigo/opensdk/a/a/b;)Z

    move-result p1

    .line 235
    :goto_f
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService start -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-boolean v2, p0, Lsg/bigo/opensdk/b/a;->b:Z

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    return p1
.end method

.method public final b()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/Integer;",
            "Ljava/lang/Long;",
            ">;"
        }
    .end annotation

    .line 338
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    return-object v0
.end method

.method public final b(I)V
    .registers 2

    return-void
.end method

.method public final b(IJ)V
    .registers 4

    return-void
.end method

.method public final b(Z)V
    .registers 5

    .line 749
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v1

    const-string v2, "AudioService muteLocalAudioStream muted -> "

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 750
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/c;->c(Z)V

    return-void
.end method

.method public final c()V
    .registers 11

    .line 121
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    const-string v1, "audio"

    invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/media/AudioManager;

    .line 123
    sget-boolean v1, Lsg/bigo/opensdk/api/b/l;->a:Z

    .line 125
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v2

    if-nez v1, :cond_14

    const/4 v3, -0x1

    goto :goto_15

    :cond_14
    const/4 v3, 0x3

    :goto_15
    invoke-virtual {v2, v1, v3}, Lcom/polly/mobile/mediasdk/c;->a(ZI)V

    if-eqz v1, :cond_21

    .line 127
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->G()V

    .line 129
    :cond_21
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-static {}, Lsg/bigo/opensdk/b/l;->a()Lcom/polly/mobile/util/f$a;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/f$a;)V

    .line 5105
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    monitor-enter v1

    .line 5106
    :try_start_2f
    iget-object v2, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    invoke-interface {v2}, Ljava/util/Map;->size()I

    move-result v2

    const/4 v3, 0x0

    if-lez v2, :cond_72

    .line 5108
    iget-object v2, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    invoke-interface {v2}, Ljava/util/Map;->size()I

    move-result v2

    new-array v4, v2, [I

    .line 5109
    iget-object v5, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    invoke-interface {v5}, Ljava/util/Map;->size()I

    move-result v5

    new-array v5, v5, [I

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_4a
    if-ge v6, v2, :cond_6b

    .line 5110
    aget v8, v4, v6

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    .line 5111
    invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I

    move-result v9

    aput v9, v4, v7

    .line 5112
    iget-object v9, p0, Lsg/bigo/opensdk/b/a;->l:Ljava/util/Map;

    invoke-interface {v9, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/lang/Integer;

    invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I

    move-result v8

    aput v8, v5, v7

    add-int/lit8 v7, v7, 0x1

    add-int/lit8 v6, v6, 0x1

    goto :goto_4a

    .line 5115
    :cond_6b
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v2

    invoke-virtual {v2, v4, v5}, Lcom/polly/mobile/mediasdk/c;->a([I[I)V

    .line 5117
    :cond_72
    monitor-exit v1
    :try_end_73
    .catchall {:try_start_2f .. :try_end_73} :catchall_1d6

    .line 131
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    sget-object v2, Lcom/polly/mobile/util/i;->Room:Lcom/polly/mobile/util/i;

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/i;)V

    .line 132
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-direct {p0}, Lsg/bigo/opensdk/b/a;->h()Lcom/polly/mobile/util/b;

    move-result-object v2

    sget-boolean v4, Lsg/bigo/opensdk/api/b/l;->c:Z

    if-eqz v4, :cond_8b

    sget-object v4, Lcom/polly/mobile/util/a;->MultiConferenceParty:Lcom/polly/mobile/util/a;

    goto :goto_8d

    :cond_8b
    sget-object v4, Lcom/polly/mobile/util/a;->MultiConferencePartyAudio:Lcom/polly/mobile/util/a;

    :goto_8d
    invoke-virtual {v1, v2, v4}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/b;Lcom/polly/mobile/util/a;)V

    .line 133
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    iget-object v2, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v2}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->m(Z)V

    .line 134
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    invoke-static {v3, v3, v3}, Lcom/polly/mobile/mediasdk/c;->a(ZIS)V

    .line 135
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    iget-object v2, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v2}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v2

    if-eqz v2, :cond_b2

    sget-object v2, Lcom/polly/mobile/util/h;->UserInteractive:Lcom/polly/mobile/util/h;

    goto :goto_b4

    :cond_b2
    sget-object v2, Lcom/polly/mobile/util/h;->User:Lcom/polly/mobile/util/h;

    :goto_b4
    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/h;)V

    .line 137
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v3}, Lcom/polly/mobile/mediasdk/c;->c(Z)V

    .line 138
    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v1}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v1

    const/4 v2, 0x1

    if-eqz v1, :cond_cd

    .line 139
    iget-boolean v1, p0, Lsg/bigo/opensdk/b/a;->c:Z

    invoke-virtual {p0, v1}, Lsg/bigo/opensdk/b/a;->c(Z)V

    goto :goto_d0

    .line 141
    :cond_cd
    invoke-virtual {p0, v2}, Lsg/bigo/opensdk/b/a;->c(Z)V

    .line 144
    :goto_d0
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    iget-object v4, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v4}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v4

    invoke-virtual {v1, v4}, Lcom/polly/mobile/mediasdk/c;->h(Z)V

    .line 145
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    iget-object v4, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v4}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v4

    invoke-virtual {v1, v4}, Lcom/polly/mobile/mediasdk/c;->i(Z)V

    .line 146
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->g(Z)Z

    .line 148
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v3}, Lcom/polly/mobile/mediasdk/c;->a(Z)V

    .line 149
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->b(Z)V

    .line 150
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v3}, Lcom/polly/mobile/mediasdk/c;->j(Z)V

    .line 151
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->e(Z)V

    .line 152
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->B()V

    .line 153
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->D()V

    .line 154
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->z()V

    .line 155
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->C()V

    .line 156
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    .line 5796
    invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/c;->c()Z

    .line 158
    invoke-virtual {v0}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z

    move-result v0

    .line 159
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/polly/mobile/mediasdk/c;->k(Z)V

    .line 160
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->t()V

    .line 161
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->A()V

    .line 162
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->v()V

    .line 163
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->y()V

    .line 164
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->E()V

    .line 165
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    invoke-static {v1}, Lcom/polly/mobile/c/a/b;->a(Landroid/content/Context;)I

    move-result v1

    const/4 v3, 0x5

    invoke-virtual {v0, v1, v3}, Lcom/polly/mobile/mediasdk/c;->a(II)V

    .line 166
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    invoke-static {v1}, Lsg/bigo/opensdk/d/c;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/c;->b(Ljava/lang/String;)V

    .line 167
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    invoke-static {v1}, Lsg/bigo/opensdk/d/c;->b(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(Ljava/lang/String;I)V

    .line 169
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/mediasdk/c$j;)V

    .line 170
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/mediasdk/c$f;)V

    .line 172
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v0}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v0

    if-eqz v0, :cond_1a3

    .line 173
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->n()V

    .line 175
    :cond_1a3
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->i()V

    .line 6074
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    new-instance v1, Lsg/bigo/opensdk/b/-$$Lambda$a$jDUOqjYrsXOqGPysOim7V72RrS8;

    invoke-direct {v1, p0}, Lsg/bigo/opensdk/b/-$$Lambda$a$jDUOqjYrsXOqGPysOim7V72RrS8;-><init>(Lsg/bigo/opensdk/b/a;)V

    invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/mediasdk/c$c;)V

    .line 6078
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    new-instance v1, Lsg/bigo/opensdk/b/-$$Lambda$a$uDq28cfSIhNVl6OlrbR038TF5Do;

    invoke-direct {v1, p0}, Lsg/bigo/opensdk/b/-$$Lambda$a$uDq28cfSIhNVl6OlrbR038TF5Do;-><init>(Lsg/bigo/opensdk/b/a;)V

    invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/mediasdk/c$i;)V

    .line 179
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "AudioService prepare isBroadcaster -> "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    invoke-virtual {v1}, Lsg/bigo/opensdk/b/j;->d()Z

    move-result v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-static {}, Lsg/bigo/opensdk/d/d;->a()V

    return-void

    :catchall_1d6
    move-exception v0

    .line 5117
    :try_start_1d7
    monitor-exit v1
    :try_end_1d8
    .catchall {:try_start_1d7 .. :try_end_1d8} :catchall_1d6

    goto :goto_1da

    :goto_1d9
    throw v0

    :goto_1da
    goto :goto_1d9
.end method

.method public final c(I)V
    .registers 5

    .line 587
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService markClientRole role -> "

    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, ", ms connect state: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v2, p0, Lsg/bigo/opensdk/b/a;->k:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    const/4 v1, 0x1

    if-ne p1, v1, :cond_4c

    .line 589
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v1}, Lcom/polly/mobile/mediasdk/c;->m(Z)V

    .line 590
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/c;->c(Z)V

    .line 591
    iget-boolean p1, p0, Lsg/bigo/opensdk/b/a;->c:Z

    invoke-virtual {p0, p1}, Lsg/bigo/opensdk/b/a;->c(Z)V

    .line 592
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    sget-object v1, Lcom/polly/mobile/util/h;->UserInteractive:Lcom/polly/mobile/util/h;

    invoke-virtual {p1, v1}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/h;)V

    .line 593
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1}, Lcom/polly/mobile/mediasdk/c;->n()V

    .line 594
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/c;->l(Z)V

    return-void

    .line 596
    :cond_4c
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/c;->m(Z)V

    .line 597
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v1}, Lcom/polly/mobile/mediasdk/c;->c(Z)V

    .line 598
    iget-boolean p1, p0, Lsg/bigo/opensdk/b/a;->c:Z

    invoke-virtual {p0, p1}, Lsg/bigo/opensdk/b/a;->c(Z)V

    .line 599
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    sget-object v0, Lcom/polly/mobile/util/h;->User:Lcom/polly/mobile/util/h;

    invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/h;)V

    .line 600
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1}, Lcom/polly/mobile/mediasdk/c;->o()V

    .line 601
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    invoke-virtual {p1, v1}, Lcom/polly/mobile/mediasdk/c;->l(Z)V

    return-void
.end method

.method public final c(Z)V
    .registers 5

    .line 773
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v1

    const-string v2, "enableLocalAudioPlayer -> "

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 774
    iput-boolean p1, p0, Lsg/bigo/opensdk/b/a;->c:Z

    .line 775
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object p1

    iget-boolean v0, p0, Lsg/bigo/opensdk/b/a;->c:Z

    xor-int/lit8 v0, v0, 0x1

    invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/c;->f(Z)V

    return-void
.end method

.method public final d()V
    .registers 4

    .line 184
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 6174
    iget-object v0, v0, Lsg/bigo/opensdk/b/j;->o:Lsg/bigo/opensdk/b/k;

    if-eqz v0, :cond_13

    .line 185
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 7174
    iget-object v1, v1, Lsg/bigo/opensdk/b/j;->o:Lsg/bigo/opensdk/b/k;

    .line 8032
    iget-wide v1, v1, Lsg/bigo/opensdk/b/k;->a:J

    .line 185
    invoke-virtual {v0, v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(J)V

    .line 188
    :cond_13
    :try_start_13
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->s()V

    .line 189
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->o()V

    .line 190
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->b()Z

    move-result v0

    if-eqz v0, :cond_32

    .line 191
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->l()V

    .line 193
    :cond_32
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->g()V

    .line 194
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->k()V

    .line 195
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->x()V
    :try_end_47
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_47} :catch_48

    goto :goto_75

    :catch_48
    move-exception v0

    .line 197
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "stopMediaForResident media failed"

    invoke-static {v1, v2, v0}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    .line 199
    :try_start_50
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->o()V

    .line 200
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->g()V

    .line 201
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->k()V

    .line 202
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->x()V
    :try_end_6c
    .catch Ljava/lang/Exception; {:try_start_50 .. :try_end_6c} :catch_6d

    goto :goto_75

    :catch_6d
    move-exception v0

    .line 204
    sget-object v1, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v2, "release media failed"

    invoke-static {v1, v2, v0}, Lsg/bigo/opensdk/d/d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    :goto_75
    const/4 v0, 0x0

    .line 207
    iput-boolean v0, p0, Lsg/bigo/opensdk/b/a;->b:Z

    .line 208
    invoke-static {}, Lsg/bigo/opensdk/d/d;->a()V

    return-void
.end method

.method public final d(I)V
    .registers 3

    .line 647
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/c;->a(I)V

    return-void
.end method

.method public final d(Z)V
    .registers 2

    return-void
.end method

.method public final e()Z
    .registers 4

    .line 217
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    const-string v1, "AudioService bindService."

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 218
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->b()Z

    move-result v0

    if-eqz v0, :cond_13

    const/4 v0, 0x1

    return v0

    .line 221
    :cond_13
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    sget-object v1, Lsg/bigo/opensdk/b/-$$Lambda$a$GS1oAss3pLBeMhXyCPwpGU4vBMo;->INSTANCE:Lsg/bigo/opensdk/b/-$$Lambda$a$GS1oAss3pLBeMhXyCPwpGU4vBMo;

    invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/mediasdk/c$g;)Z

    move-result v0

    .line 222
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    invoke-static {}, Lsg/bigo/opensdk/b/l;->a()Lcom/polly/mobile/util/f$a;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/c;->a(Lcom/polly/mobile/util/f$a;)V

    return v0
.end method

.method public final f()V
    .registers 7

    .line 291
    sget-object v0, Lsg/bigo/opensdk/b/a;->a:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "AudioService stop mStarted -> "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-boolean v2, p0, Lsg/bigo/opensdk/b/a;->b:Z

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/opensdk/d/d;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 292
    iget-boolean v0, p0, Lsg/bigo/opensdk/b/a;->b:Z

    if-nez v0, :cond_1a

    return-void

    .line 295
    :cond_1a
    iget-object v0, p0, Lsg/bigo/opensdk/b/a;->e:Lsg/bigo/opensdk/b/j;

    .line 9174
    iget-object v0, v0, Lsg/bigo/opensdk/b/j;->o:Lsg/bigo/opensdk/b/k;

    if-eqz v0, :cond_31

    .line 10032
    iget-wide v1, v0, Lsg/bigo/opensdk/b/k;->a:J

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-eqz v5, :cond_31

    .line 297
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v1

    .line 11032
    iget-wide v2, v0, Lsg/bigo/opensdk/b/k;->a:J

    .line 297
    invoke-virtual {v1, v2, v3}, Lcom/polly/mobile/mediasdk/c;->a(J)V

    .line 299
    :cond_31
    invoke-virtual {p0}, Lsg/bigo/opensdk/b/a;->g()Lcom/polly/mobile/mediasdk/c;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/c;->h()V

    const/4 v0, 0x1

    .line 300
    iput-boolean v0, p0, Lsg/bigo/opensdk/b/a;->c:Z

    const/4 v0, 0x0

    .line 301
    iput v0, p0, Lsg/bigo/opensdk/b/a;->k:I

    return-void
.end method

.method public final g()Lcom/polly/mobile/mediasdk/c;
    .registers 5

    .line 802
    sget-object v0, Lsg/bigo/opensdk/b/a;->f:Lcom/polly/mobile/mediasdk/c;

    if-nez v0, :cond_1d

    .line 803
    const-class v0, Lsg/bigo/opensdk/b/a;

    monitor-enter v0

    .line 804
    :try_start_7
    sget-object v1, Lsg/bigo/opensdk/b/a;->f:Lcom/polly/mobile/mediasdk/c;

    if-nez v1, :cond_18

    new-instance v1, Lcom/polly/mobile/mediasdk/c;

    iget-object v2, p0, Lsg/bigo/opensdk/b/a;->d:Landroid/content/Context;

    invoke-direct {p0}, Lsg/bigo/opensdk/b/a;->h()Lcom/polly/mobile/util/b;

    move-result-object v3

    invoke-direct {v1, v2, v3}, Lcom/polly/mobile/mediasdk/c;-><init>(Landroid/content/Context;Lcom/polly/mobile/util/b;)V

    sput-object v1, Lsg/bigo/opensdk/b/a;->f:Lcom/polly/mobile/mediasdk/c;

    .line 805
    :cond_18
    monitor-exit v0

    goto :goto_1d

    :catchall_1a
    move-exception v1

    monitor-exit v0
    :try_end_1c
    .catchall {:try_start_7 .. :try_end_1c} :catchall_1a

    throw v1

    .line 807
    :cond_1d
    :goto_1d
    sget-object v0, Lsg/bigo/opensdk/b/a;->f:Lcom/polly/mobile/mediasdk/c;

    return-object v0
.end method