b.smali
.class public final Lsg/bigo/live/support64/component/micconnect/multi/b;
.super Lsg/bigo/live/support64/controllers/micconnect/aj;
.source "SourceFile"
# direct methods
.method public constructor <init>(ILsg/bigo/live/support64/o;Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;I)V
.registers 5
.line 25
invoke-direct {p0, p1, p2, p3, p4}, Lsg/bigo/live/support64/controllers/micconnect/aj;-><init>(ILsg/bigo/live/support64/o;Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;I)V
return-void
.end method
# virtual methods
.method public final a()V
.registers 6
.line 173
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object v0
.line 174
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object v1
.line 6093
iget v2, p0, Lsg/bigo/live/support64/controllers/micconnect/aj;->c:I
const/4 v3, 0x2
if-ne v2, v3, :cond_34
const/4 v2, 0x3
if-eqz v0, :cond_1e
.line 177
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()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-interface {v0, v3}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 178
invoke-interface {v0, v2}, Lsg/bigo/live/support64/g/a/c;->h(I)V
.line 180
:cond_1e
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v3
iget v3, v3, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->e:I
const/4 v4, 0x1
if-ne v3, v4, :cond_2c
if-eqz v0, :cond_2c
.line 182
invoke-interface {v0}, Lsg/bigo/live/support64/g/a/c;->y()V
:cond_2c
if-eqz v1, :cond_34
.line 186
invoke-interface {v1, v2}, Lsg/bigo/live/support64/g/a/a;->l(I)V
.line 187
invoke-interface {v1}, Lsg/bigo/live/support64/g/a/a;->R()V
:cond_34
return-void
.end method
.method public final a(I)V
.registers 6
.line 30
invoke-super {p0, p1}, Lsg/bigo/live/support64/controllers/micconnect/aj;->a(I)V
.line 1093
iget p1, p0, Lsg/bigo/live/support64/controllers/micconnect/aj;->c:I
const/4 v0, 0x2
if-ne p1, v0, :cond_35
.line 2089
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object p1
.line 2090
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object v1
if-eqz p1, :cond_35
if-eqz v1, :cond_35
.line 3093
iget v2, p0, Lsg/bigo/live/support64/controllers/micconnect/aj;->c:I
if-ne v2, v0, :cond_35
.line 2093
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/a;->S()V
.line 2094
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/a;->L()V
.line 2095
invoke-interface {v1}, Lsg/bigo/live/support64/g/a/c;->z()V
.line 2096
invoke-interface {v1}, Lsg/bigo/live/support64/g/a/c;->C()V
const/4 v0, -0x1
.line 2097
invoke-interface {v1, v0}, Lsg/bigo/live/support64/g/a/c;->g(I)V
const/4 v0, 0x4
.line 2098
invoke-interface {p1, v0}, Lsg/bigo/live/support64/g/a/a;->l(I)V
.line 2099
invoke-interface {v1, v0}, Lsg/bigo/live/support64/g/a/c;->h(I)V
const/4 p1, 0x0
const-wide/16 v2, 0x0
.line 2100
invoke-interface {v1, p1, v2, v3}, Lsg/bigo/live/support64/g/a/c;->a(ZJ)V
:cond_35
return-void
.end method
.method public final a(S)V
.registers 7
.line 63
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object v0
.line 64
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object v1
const/4 v2, 0x1
if-eqz v1, :cond_e
.line 66
invoke-interface {v1, v2}, Lsg/bigo/live/support64/g/a/c;->f(Z)V
.line 5093
:cond_e
iget v3, p0, Lsg/bigo/live/support64/controllers/micconnect/aj;->c:I
const/4 v4, 0x2
if-ne v3, v4, :cond_3f
const/4 v3, 0x3
if-eqz v1, :cond_34
.line 70
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v4
iget v4, v4, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->e:I
if-ne v4, v2, :cond_34
.line 71
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v2
invoke-virtual {v2}, Lsg/bigo/live/support64/o;->i()Z
move-result v2
if-nez v2, :cond_2e
.line 72
invoke-static {}, Lsg/bigo/live/support64/k;->g()Lsg/bigo/live/support64/controllers/micconnect/a;
invoke-static {}, Lsg/bigo/live/support64/controllers/micconnect/a;->C()V
.line 74
:cond_2e
invoke-interface {v1, p1}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 75
invoke-interface {v1, v3}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_34
if-eqz v0, :cond_3f
.line 80
invoke-static {}, Lsg/bigo/live/support64/k;->g()Lsg/bigo/live/support64/controllers/micconnect/a;
invoke-static {}, Lsg/bigo/live/support64/controllers/micconnect/a;->B()V
.line 81
invoke-interface {v0, v3}, Lsg/bigo/live/support64/g/a/a;->l(I)V
:cond_3f
return-void
.end method
.method public final a(SIZ)V
.registers 7
.line 147
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object v0
invoke-static {p2, v0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/c;->a(ILsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;)V
.line 148
sget-boolean p2, Lsg/bigo/live/support64/controllers/micconnect/a/a;->a:Z
if-eqz p2, :cond_2a
.line 149
new-instance p2, Ljava/lang/StringBuilder;
const-string v0, "onMicconectInfoPush micNum:"
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " micInfo:"
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object p1
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "MultiMicConnector"
invoke-static {p2, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 151
:cond_2a
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object p1
iget-wide p1, p1, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->b:J
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J
move-result-wide v0
cmp-long v2, p1, v0
if-nez v2, :cond_6c
.line 152
invoke-static {}, Lsg/bigo/live/support64/k;->k()Lsg/bigo/live/support64/g/b;
move-result-object p1
if-eqz p1, :cond_5c
.line 154
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
move-result-object p2
iget-boolean p2, p2, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->j:Z
if-nez p2, :cond_59
invoke-static {}, Lsg/bigo/live/support64/k;->g()Lsg/bigo/live/support64/controllers/micconnect/a;
move-result-object p2
.line 5524
iget-boolean p2, p2, Lsg/bigo/live/support64/controllers/micconnect/a;->o:Z
if-eqz p2, :cond_53
goto :goto_59
:cond_53
if-eqz p3, :cond_5c
.line 158
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/a;->R()V
goto :goto_5c
.line 155
:cond_59
:goto_59
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/a;->S()V
.line 162
:cond_5c
:goto_5c
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_6c
.line 164
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->E()I
move-result p2
const/4 p3, 0x3
if-eq p2, p3, :cond_6c
.line 166
invoke-interface {p1, p3}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_6c
return-void
.end method
.method public final b(I)V
.registers 4
.line 4093
iget v0, p0, Lsg/bigo/live/support64/controllers/micconnect/aj;->c:I
const/4 v1, 0x2
if-ne v0, v1, :cond_4b
.line 40
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->i()Z
move-result v0
const/4 v1, 0x3
if-nez v0, :cond_31
if-nez p1, :cond_13
goto :goto_31
:cond_13
const/4 v0, 0x1
if-ne p1, v0, :cond_4b
.line 49
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_4b
.line 51
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->D()V
.line 52
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->y()V
.line 53
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()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-interface {p1, v0}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 54
invoke-interface {p1, v1}, Lsg/bigo/live/support64/g/a/c;->h(I)V
goto :goto_4b
.line 41
:cond_31
:goto_31
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_4b
.line 43
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->z()V
.line 44
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->C()V
.line 45
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()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-interface {p1, v0}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 46
invoke-interface {p1, v1}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_4b
:goto_4b
return-void
.end method
.method public final c(I)V
.registers 4
.line 112
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->i()Z
move-result v0
const/4 v1, 0x3
if-eqz v0, :cond_26
.line 113
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_25
.line 115
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->z()V
.line 116
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->C()V
.line 117
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()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-interface {p1, v0}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 118
invoke-interface {p1, v1}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_25
return-void
:cond_26
const/4 v0, 0x1
if-ne p1, v0, :cond_4c
.line 122
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_4b
.line 124
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/b;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-nez v0, :cond_4b
.line 125
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->D()V
.line 126
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->y()V
.line 127
invoke-virtual {p0}, Lsg/bigo/live/support64/component/micconnect/multi/b;->d()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-interface {p1, v0}, Lsg/bigo/live/support64/g/a/c;->g(I)V
.line 128
invoke-interface {p1, v1}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_4b
return-void
:cond_4c
if-nez p1, :cond_65
.line 132
invoke-static {}, Lsg/bigo/live/support64/k;->j()Lsg/bigo/live/support64/g/n;
move-result-object p1
if-eqz p1, :cond_65
.line 134
iget-object v0, p0, Lsg/bigo/live/support64/component/micconnect/multi/b;->b:Lsg/bigo/live/support64/o;
invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z
move-result v0
if-nez v0, :cond_65
.line 135
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->z()V
.line 136
invoke-interface {p1}, Lsg/bigo/live/support64/g/a/c;->C()V
.line 137
invoke-interface {p1, v1}, Lsg/bigo/live/support64/g/a/c;->h(I)V
:cond_65
return-void
.end method