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