c.smali
.class public final Lsg/bigo/live/support64/component/micconnect/multi/c;
.super Lsg/bigo/live/support64/controllers/micconnect/MicController;
.source "SourceFile"
# instance fields
.field a:Lsg/bigo/live/support64/component/micconnect/multi/b;
.field public b:I
.field private c:J
.field private d:J
.field private e:Z
.field private f:Z
# direct methods
.method public constructor <init>(Lsg/bigo/live/support64/controllers/micconnect/MicController$b;)V
.registers 11
.line 51
iget-short v1, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->a:S
iget v2, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->b:I
iget-wide v3, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->c:J
iget-wide v5, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->d:J
iget v7, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->e:I
iget v8, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->f:I
move-object v0, p0
invoke-direct/range {v0 .. v8}, Lsg/bigo/live/support64/controllers/micconnect/MicController;-><init>(SIJJII)V
const-wide/16 v0, 0x0
.line 46
iput-wide v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->c:J
iput-wide v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->d:J
const/4 v0, -0x1
.line 47
iput v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->b:I
const/4 v0, 0x0
.line 48
iput-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->e:Z
.line 52
new-instance v1, Lsg/bigo/live/support64/component/micconnect/multi/b;
iget v2, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->b:I
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object v3
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v4
iget v5, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->e:I
invoke-direct {v1, v2, v3, v4, v5}, Lsg/bigo/live/support64/component/micconnect/multi/b;-><init>(ILsg/bigo/live/support64/o;Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;I)V
iput-object v1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->a:Lsg/bigo/live/support64/component/micconnect/multi/b;
.line 53
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->c()V
.line 54
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v1
iput-wide v1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->c:J
.line 55
iget v1, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->g:I
const/4 v2, 0x1
if-ne v1, v2, :cond_42
iget-short p1, p1, Lsg/bigo/live/support64/controllers/micconnect/MicController$b;->a:S
if-nez p1, :cond_42
const/4 v0, 0x1
:cond_42
iput-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->f:Z
return-void
.end method
.method public static a()V
.registers 2
const-string v0, "MultiMicController"
const-string v1, "refreshMultiQueue"
.line 306
invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method static synthetic a(Lsg/bigo/live/support64/component/micconnect/multi/c;)V
.registers 6
.line 9299
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "showUpMicToast micSeat:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v1
iget-short v1, v1, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->d:S
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", uid:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object p0
iget-wide v1, p0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->b:J
const-wide v3, 0xffffffffL
and-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string v0, "MultiMicController"
invoke-static {v0, p0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method private synthetic a(Z)V
.registers 3
.line 201
new-instance v0, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$g9WBd9jjevl8QYeMQngLJn-zXuU;
invoke-direct {v0, p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$g9WBd9jjevl8QYeMQngLJn-zXuU;-><init>(Lsg/bigo/live/support64/component/micconnect/multi/c;Z)V
const-string p1, "refreshMultiView"
invoke-static {p1, v0}, Lsg/bigo/live/support64/utils/o;->a(Ljava/lang/String;Ljava/lang/Runnable;)V
return-void
.end method
.method public static a(I)Z
.registers 2
.line 113
const-class v0, Lsg/bigo/live/support64/controllers/micconnect/av;
invoke-static {v0}, Lsg/bigo/live/support64/ai;->a(Ljava/lang/Class;)Lsg/bigo/live/support64/controllers/a;
move-result-object v0
check-cast v0, Lsg/bigo/live/support64/controllers/micconnect/av;
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/micconnect/av;->v()I
move-result v0
shr-int p0, v0, p0
const/4 v0, 0x1
and-int/2addr p0, v0
if-ne p0, v0, :cond_13
return v0
:cond_13
const/4 p0, 0x0
return p0
.end method
.method private static b(I)I
.registers 2
const/4 v0, 0x2
if-eqz p0, :cond_19
if-eq p0, v0, :cond_1b
const/4 v0, 0x3
if-eq p0, v0, :cond_17
packed-switch p0, :pswitch_data_1c
const/4 v0, 0x0
goto :goto_1b
:pswitch_d
const/16 v0, 0x12
goto :goto_1b
:pswitch_10
const/4 v0, 0x1
goto :goto_1b
:pswitch_12
const/4 v0, 0x4
goto :goto_1b
:pswitch_14
const/16 v0, 0xd
goto :goto_1b
:cond_17
const/4 v0, 0x6
goto :goto_1b
:cond_19
const/16 v0, 0xf
:cond_1b
:goto_1b
return v0
:pswitch_data_1c
.packed-switch 0x6
:pswitch_14
:pswitch_12
:pswitch_10
:pswitch_d
.end packed-switch
.end method
.method static synthetic b()V
.registers 0
return-void
.end method
.method static synthetic b(Lsg/bigo/live/support64/component/micconnect/multi/c;)V
.registers 3
.line 11094
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->w()Z
move-result v0
iput-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mForeground:Z
.line 11095
iget-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mForeground:Z
if-nez v0, :cond_18
.line 11097
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mUIHandler:Landroid/os/Handler;
new-instance v1, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$jg6a_klfHepN18qN1QxP7l0SJd8;
invoke-direct {v1, p0}, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$jg6a_klfHepN18qN1QxP7l0SJd8;-><init>(Lsg/bigo/live/support64/component/micconnect/multi/c;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_18
return-void
.end method
.method private synthetic b(Z)V
.registers 3
.line 8352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
.line 201
invoke-virtual {v0, p1}, Lsg/bigo/live/support64/micconnect/multi/a;->a(Z)V
return-void
.end method
.method private c()V
.registers 6
.line 277
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "hideMultiMicView uid:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v1
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->b:J
const-wide v3, 0xffffffffL
and-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "MultiMicController"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 3352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
if-eqz v0, :cond_2c
.line 4352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
.line 279
invoke-virtual {v0}, Lsg/bigo/live/support64/micconnect/multi/a;->c()V
:cond_2c
return-void
.end method
.method private d()V
.registers 6
.line 285
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "showMultiMicView uid:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v1
iget-wide v1, v1, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->b:J
const-wide v3, 0xffffffffL
and-long/2addr v1, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "MultiMicController"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 5352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
if-eqz v0, :cond_2c
.line 6352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
.line 287
invoke-virtual {v0}, Lsg/bigo/live/support64/micconnect/multi/a;->d()V
:cond_2c
return-void
.end method
.method private synthetic e()V
.registers 2
.line 98
iget-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mForeground:Z
if-nez v0, :cond_12
.line 99
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->pauseMyMedia()V
.line 100
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->onMicconnectInfoChange()V
const/4 v0, 0x0
.line 101
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->onForegroundChanged(Z)V
const/4 v0, 0x1
.line 102
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->reportMyMicState(Z)V
:cond_12
return-void
.end method
.method public static synthetic lambda$g9WBd9jjevl8QYeMQngLJn-zXuU(Lsg/bigo/live/support64/component/micconnect/multi/c;Z)V
.registers 2
invoke-direct {p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->b(Z)V
return-void
.end method
.method public static synthetic lambda$jg6a_klfHepN18qN1QxP7l0SJd8(Lsg/bigo/live/support64/component/micconnect/multi/c;)V
.registers 1
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->e()V
return-void
.end method
.method public static synthetic lambda$pxJDOBQh2aCK0qqixi-Fznzn7-A(Lsg/bigo/live/support64/component/micconnect/multi/c;Z)V
.registers 2
invoke-direct {p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->a(Z)V
return-void
.end method
# virtual methods
.method public final bridge synthetic connector()Lsg/bigo/live/support64/controllers/micconnect/aj;
.registers 2
.line 8206
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->a:Lsg/bigo/live/support64/component/micconnect/multi/b;
return-object v0
.end method
.method public final createView(Ljava/lang/ref/WeakReference;Z)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/ref/WeakReference<",
"TT;>;Z)V"
}
.end annotation
.line 321
new-instance v0, Lsg/bigo/live/support64/micconnect/multi/a;
iget-boolean v1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->f:Z
invoke-direct {v0, p1, p0, p2, v1}, Lsg/bigo/live/support64/micconnect/multi/a;-><init>(Ljava/lang/ref/WeakReference;Lsg/bigo/live/support64/controllers/micconnect/MicController;ZZ)V
.line 322
invoke-virtual {v0}, Lsg/bigo/live/support64/micconnect/multi/a;->c()V
.line 323
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->setMicView(Lsg/bigo/live/support64/controllers/micconnect/af;)V
return-void
.end method
.method public final fillSdkVideoInfo(Ljava/util/Map;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Lsg/bigo/live/support64/g/b/a/a;",
">;)V"
}
.end annotation
.line 172
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
iget v0, v0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->e:I
const/4 v1, 0x1
if-ne v0, v1, :cond_76
.line 175
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->i()Z
move-result v0
if-eqz v0, :cond_1b
.line 176
invoke-static {}, Lcom/live/share64/a/f;->a()Landroid/content/Context;
invoke-static {}, Lsg/bigo/live/support64/controllers/micconnect/ai;->b()Lsg/bigo/live/support64/controllers/micconnect/ai;
move-result-object v0
goto :goto_23
.line 178
:cond_1b
invoke-static {}, Lcom/live/share64/a/f;->a()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/controllers/micconnect/ai;->a(Landroid/content/Context;)Lsg/bigo/live/support64/controllers/micconnect/ai;
move-result-object v0
.line 180
:goto_23
iget-short v1, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->n:S
iget-short v2, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->n:S
rem-int/lit8 v2, v2, 0x6
sub-int/2addr v1, v2
int-to-short v1, v1
.line 181
iget-short v2, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->o:S
iget-short v0, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->o:S
rem-int/lit8 v0, v0, 0x6
sub-int/2addr v2, v0
int-to-short v0, v2
.line 183
new-instance v2, Lsg/bigo/live/support64/g/b/a/a;
invoke-direct {v2}, Lsg/bigo/live/support64/g/b/a/a;-><init>()V
.line 184
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->getUidOnMic()J
move-result-wide v3
iput-wide v3, v2, Lsg/bigo/live/support64/g/b/a/a;->b:J
.line 185
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v3
invoke-virtual {v3}, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->a()S
move-result v3
invoke-static {v3, v1, v0}, Lsg/bigo/live/support64/controllers/micconnect/ai;->a(SSS)Lsg/bigo/live/support64/controllers/micconnect/ai;
move-result-object v0
if-eqz v0, :cond_76
.line 187
iget-short v1, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->j:S
iput-short v1, v2, Lsg/bigo/live/support64/g/b/a/a;->c:S
.line 188
iget-short v1, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->k:S
iput-short v1, v2, Lsg/bigo/live/support64/g/b/a/a;->d:S
.line 189
iget-short v1, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->l:S
iput-short v1, v2, Lsg/bigo/live/support64/g/b/a/a;->e:S
.line 190
iget-short v0, v0, Lsg/bigo/live/support64/controllers/micconnect/ai;->m:S
iput-short v0, v2, Lsg/bigo/live/support64/g/b/a/a;->f:S
const/4 v0, 0x0
.line 191
iput-short v0, v2, Lsg/bigo/live/support64/g/b/a/a;->g:S
.line 192
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
iget-short v0, v0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->d:S
iput v0, v2, Lsg/bigo/live/support64/g/b/a/a;->a:I
.line 193
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->a()S
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {p1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_76
return-void
.end method
.method public final getControllerMode()I
.registers 2
const/4 v0, 0x2
return v0
.end method
.method public final getLinkMode()I
.registers 2
const/4 v0, 0x2
return v0
.end method
.method public final markRoomEnd()V
.registers 2
const/4 v0, 0x1
.line 226
iput-boolean v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->e:Z
return-void
.end method
.method public final onAccepted()V
.registers 1
.line 331
invoke-super {p0}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onAccepted()V
.line 332
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->c()V
return-void
.end method
.method public final onActivityDestroy()V
.registers 1
.line 216
invoke-super {p0}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onActivityDestroy()V
return-void
.end method
.method public final onError(I)V
.registers 3
.line 338
invoke-static {p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->b(I)I
move-result v0
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->reportMicLinkStop(I)V
.line 339
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onError(I)V
.line 340
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->d()V
return-void
.end method
.method public final onHangup(I)V
.registers 3
.line 130
invoke-static {p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->b(I)I
move-result v0
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->reportMicLinkStop(I)V
.line 131
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onHangup(I)V
.line 132
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->d()V
return-void
.end method
.method public final onIncoming(SIJ)V
.registers 5
.line 122
invoke-super {p0, p1, p2, p3, p4}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onIncoming(SIJ)V
.line 123
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->isOnMicUser()Z
move-result p1
if-eqz p1, :cond_1a
const-string p1, "litegame"
const-string p2, "autoAccept()"
.line 1072
invoke-static {p1, p2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1074
iget-object p1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mUIHandler:Landroid/os/Handler;
new-instance p2, Lsg/bigo/live/support64/component/micconnect/multi/c$1;
invoke-direct {p2, p0, p3, p4}, Lsg/bigo/live/support64/component/micconnect/multi/c$1;-><init>(Lsg/bigo/live/support64/component/micconnect/multi/c;J)V
invoke-virtual {p1, p2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_1a
return-void
.end method
.method public final onLocalSpeakChange(I)V
.registers 3
.line 166
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
iget-short v0, v0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->d:S
shr-int/2addr p1, v0
const/4 v0, 0x1
and-int/2addr p1, v0
if-ne p1, v0, :cond_c
goto :goto_d
:cond_c
const/4 v0, 0x0
.line 1352
:goto_d
iget-object p1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast p1, Lsg/bigo/live/support64/micconnect/multi/a;
if-eqz p1, :cond_1a
.line 2352
iget-object p1, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast p1, Lsg/bigo/live/support64/micconnect/multi/a;
.line 1294
invoke-virtual {p1, v0}, Lsg/bigo/live/support64/micconnect/multi/a;->b(Z)V
:cond_1a
return-void
.end method
.method public final onMicTypeChanged(I)V
.registers 2
const/4 p1, 0x0
.line 147
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->refreshMultiView(Z)V
return-void
.end method
.method public final onMicconnectInfoChange()V
.registers 2
.line 159
invoke-super {p0}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onMicconnectInfoChange()V
const/4 v0, 0x0
.line 161
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->refreshMultiView(Z)V
return-void
.end method
.method public final onSwitchType(I)V
.registers 3
.line 152
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->onSwitchType(I)V
.line 153
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
iput p1, v0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->e:I
const/4 p1, 0x0
.line 154
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/c;->refreshMultiView(Z)V
return-void
.end method
.method public final onVideoMixInfoChanged(I)V
.registers 8
.line 1109
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
iget-short v0, v0, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->d:S
invoke-static {v0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->a(I)Z
move-result v0
.line 138
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "onVideoMixInfoChanged uid:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v2
iget-wide v2, v2, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->b:J
const-wide v4, 0xffffffffL
and-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ", visible:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v2, ", videoMixInfo:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, ", micSeat:"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 139
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->info()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object p1
iget-short p1, p1, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->d:S
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v1, "MultiMicController"
.line 138
invoke-static {v1, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
if-eqz v0, :cond_4c
.line 141
invoke-direct {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->c()V
:cond_4c
return-void
.end method
.method public final performHangup(I)V
.registers 2
.line 66
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->performHangup(I)V
.line 67
invoke-static {}, Lsg/bigo/live/support64/activity/a;->a()Lsg/bigo/live/support64/activity/a;
move-result-object p1
invoke-virtual {p1}, Lsg/bigo/live/support64/activity/a;->c()V
return-void
.end method
.method public final refreshMultiView(Z)V
.registers 4
.line 201
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mUIHandler:Landroid/os/Handler;
new-instance v1, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$pxJDOBQh2aCK0qqixi-Fznzn7-A;
invoke-direct {v1, p0, p1}, Lsg/bigo/live/support64/component/micconnect/multi/-$$Lambda$c$pxJDOBQh2aCK0qqixi-Fznzn7-A;-><init>(Lsg/bigo/live/support64/component/micconnect/multi/c;Z)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final reportMicLinkStop(I)V
.registers 4
.line 272
invoke-static {}, Lsg/bigo/live/support64/stat/a/b;->a()Lsg/bigo/live/support64/stat/a/b;
move-result-object v0
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/c;->getSessionId()I
move-result v1
invoke-virtual {v0, v1, p1}, Lsg/bigo/live/support64/stat/a/b;->b(II)Z
return-void
.end method
.method public final reportMyMicType(I)V
.registers 3
.line 345
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->i()Z
move-result v0
if-eqz v0, :cond_b
const/4 p1, 0x0
.line 348
:cond_b
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/MicController;->reportMyMicType(I)V
return-void
.end method
.method public final bridge synthetic view()Lsg/bigo/live/support64/controllers/micconnect/af;
.registers 2
.line 7352
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/c;->mMicView:Lsg/bigo/live/support64/controllers/micconnect/af;
check-cast v0, Lsg/bigo/live/support64/micconnect/multi/a;
return-object v0
.end method