y.smali

.class public abstract Lcom/polly/mobile/videosdk/y;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/polly/mobile/videosdk/y$a;,
        Lcom/polly/mobile/videosdk/y$e;,
        Lcom/polly/mobile/videosdk/y$d;,
        Lcom/polly/mobile/videosdk/y$b;,
        Lcom/polly/mobile/videosdk/y$c;
    }
.end annotation


# instance fields
.field private a:I

.field private b:Z

.field protected bl:Lcom/polly/mobile/video/b;

.field private c:Z


# direct methods
.method public constructor <init>()V
    .registers 2

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

    const/4 v0, 0x2

    .line 363
    iput v0, p0, Lcom/polly/mobile/videosdk/y;->a:I

    const/4 v0, 0x0

    .line 398
    iput-boolean v0, p0, Lcom/polly/mobile/videosdk/y;->b:Z

    .line 399
    iput-boolean v0, p0, Lcom/polly/mobile/videosdk/y;->c:Z

    .line 585
    new-instance v0, Lcom/polly/mobile/video/b;

    invoke-direct {v0}, Lcom/polly/mobile/video/b;-><init>()V

    iput-object v0, p0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    return-void
.end method

.method public static a(Lcom/polly/mobile/util/h;)V
    .registers 2

    .line 452
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {p0}, Lcom/polly/mobile/util/h;->ordinal()I

    move-result p0

    invoke-virtual {v0, p0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setPlayerRole(I)V

    return-void
.end method

.method public static a(Lcom/polly/mobile/util/h;I)V
    .registers 3

    .line 456
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {p0}, Lcom/polly/mobile/util/h;->ordinal()I

    move-result p0

    invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setPlayerRoleAndSeatId(II)V

    return-void
.end method

.method public static a(Lcom/polly/mobile/util/i;)V
    .registers 2

    .line 448
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {p0}, Lcom/polly/mobile/util/i;->ordinal()I

    move-result p0

    invoke-virtual {v0, p0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setSessionType(I)V

    return-void
.end method

.method public static a(Lcom/polly/mobile/videosdk/y$c;I)V
    .registers 3

    .line 485
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {p0}, Lcom/polly/mobile/videosdk/y$c;->ordinal()I

    move-result p0

    invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setDefType(II)V

    return-void
.end method

.method public static a(Ljava/lang/String;I)V
    .registers 3

    .line 652
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_set_operator(Ljava/lang/String;I)V

    return-void
.end method

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

    .line 550
    invoke-interface {p0}, Ljava/util/List;->size()I

    move-result v0

    new-array v2, v0, [I

    .line 551
    invoke-interface {p0}, Ljava/util/List;->size()I

    move-result v0

    new-array v3, v0, [[S

    .line 552
    invoke-interface {p0}, Ljava/util/List;->size()I

    move-result v0

    new-array v4, v0, [[S

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

    move-result-object p0

    const/4 v0, 0x0

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

    move-result v1

    if-eqz v1, :cond_3a

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

    move-result-object v1

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

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

    aput v5, v2, v0

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

    invoke-static {v5}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v5

    aput-object v5, v3, v0

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

    invoke-static {v1}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v1

    aput-object v1, v4, v0

    add-int/lit8 v0, v0, 0x1

    goto :goto_17

    .line 561
    :cond_3a
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    move-wide v5, p1

    move v7, p3

    move v8, p4

    invoke-virtual/range {v1 .. v8}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_handleRegetRes([I[[S[[SJII)V

    return-void
.end method

.method public static a(ZI)V
    .registers 3

    .line 428
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_enableDebug(ZI)V

    .line 429
    invoke-static {p0}, Lcom/polly/mobile/util/f;->a(Z)V

    return-void
.end method

.method public static a([I[I)V
    .registers 3

    .line 89
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setConfigs([I[I)V

    return-void
.end method

.method public static d(Z)V
    .registers 2

    if-nez p0, :cond_b

    .line 375
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object p0

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setCongestionControlMode(I)V

    return-void

    .line 394
    :cond_b
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object p0

    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setCongestionControlMode(I)V

    return-void
.end method

.method public static r()V
    .registers 2

    .line 105
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    const v1, 0x61a80

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setInitCodeRate(I)V

    return-void
.end method

.method public static s()V
    .registers 3

    .line 109
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    const/16 v1, 0x3e8

    const v2, 0xf4240

    invoke-virtual {v0, v1, v2}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setCodeRateRange(II)V

    return-void
.end method

.method public static t()V
    .registers 2

    .line 117
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setInitFrameRate(I)V

    return-void
.end method

.method public static w()V
    .registers 2

    .line 528
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    const v1, 0x927c0

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setEncodeBitrateLimit(I)V

    return-void
.end method


# virtual methods
.method public a(J)V
    .registers 4

    .line 647
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_leave_pk_channel(J)V

    return-void
.end method

.method public final a(JILjava/util/List;[BI)V
    .registers 17
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;[BI)V"
        }
    .end annotation

    const-wide/16 v3, 0x0

    const/4 v9, 0x0

    move-object v0, p0

    move-wide v1, p1

    move v5, p3

    move-object v6, p4

    move-object v7, p5

    move/from16 v8, p6

    .line 593
    invoke-virtual/range {v0 .. v9}, Lcom/polly/mobile/videosdk/y;->a(JJILjava/util/List;[BII)V

    return-void
.end method

.method public final a(JJILjava/util/List;[BII)V
    .registers 31
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JJI",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;[BII)V"
        }
    .end annotation

    .line 600
    invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I

    move-result v0

    new-array v7, v0, [I

    .line 601
    invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I

    move-result v0

    new-array v8, v0, [[S

    .line 602
    invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I

    move-result v0

    new-array v9, v0, [[S

    .line 605
    invoke-interface/range {p6 .. p6}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    const/4 v1, 0x0

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

    move-result v2

    if-eqz v2, :cond_3a

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

    move-result-object v2

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

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

    aput v3, v7, v1

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

    invoke-static {v3}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v3

    aput-object v3, v8, v1

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

    invoke-static {v2}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v2

    aput-object v2, v9, v1

    add-int/lit8 v1, v1, 0x1

    goto :goto_17

    :cond_3a
    move-object/from16 v13, p0

    .line 612
    iget-object v14, v13, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    move-wide/from16 v15, p1

    move-wide/from16 v17, p3

    move/from16 v19, p5

    move-object/from16 v20, p7

    invoke-virtual/range {v14 .. v20}, Lcom/polly/mobile/video/b;->a(JJI[B)V

    .line 613
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    move-wide/from16 v2, p1

    move-wide/from16 v4, p3

    move/from16 v6, p5

    move-object/from16 v10, p7

    move/from16 v11, p8

    move/from16 v12, p9

    invoke-virtual/range {v1 .. v12}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_join_channel(JJI[I[[S[[S[BII)V

    return-void
.end method

.method public a(JJI[BLjava/util/List;[BIII)V
    .registers 27
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JJI[B",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;[BIII)V"
        }
    .end annotation

    .line 629
    invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I

    move-result v0

    new-array v8, v0, [I

    .line 630
    invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I

    move-result v0

    new-array v9, v0, [[S

    .line 631
    invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I

    move-result v0

    new-array v10, v0, [[S

    .line 634
    invoke-interface/range {p7 .. p7}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    const/4 v1, 0x0

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

    move-result v2

    if-eqz v2, :cond_3a

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

    move-result-object v2

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

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

    aput v3, v8, v1

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

    invoke-static {v3}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v3

    aput-object v3, v9, v1

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

    invoke-static {v2}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v2

    aput-object v2, v10, v1

    add-int/lit8 v1, v1, 0x1

    goto :goto_17

    .line 641
    :cond_3a
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    move-wide/from16 v2, p1

    move-wide/from16 v4, p3

    move/from16 v6, p5

    move-object/from16 v7, p6

    move-object/from16 v11, p8

    move/from16 v12, p9

    move/from16 v13, p10

    move/from16 v14, p11

    invoke-virtual/range {v1 .. v14}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_join_pk_channel(JJI[B[I[[S[[S[BIII)V

    return-void
.end method

.method public final a(JJJI[B[B)V
    .registers 12

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

    const-string v1, "prepare: uid="

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

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

    const-string v1, ", sid="

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

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

    const-string v1, ", ownerUid="

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

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

    const-string v1, ", loginStamp="

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

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

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

    move-result-object v0

    const-string v1, "yy-biz"

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

    .line 588
    iget-object v0, p0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    .line 1013
    iput-wide p1, v0, Lcom/polly/mobile/video/b;->a:J

    .line 1014
    iput-wide p3, v0, Lcom/polly/mobile/video/b;->b:J

    .line 1015
    iput-wide p5, v0, Lcom/polly/mobile/video/b;->c:J

    .line 1016
    iput p7, v0, Lcom/polly/mobile/video/b;->d:I

    .line 1017
    iput-object p8, v0, Lcom/polly/mobile/video/b;->e:[B

    .line 1018
    iput-object p9, v0, Lcom/polly/mobile/video/b;->f:[B

    return-void
.end method

.method public final a(Ljava/util/List;I)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;I)V"
        }
    .end annotation

    const/4 v0, 0x0

    .line 666
    invoke-virtual {p0, p1, p2, v0}, Lcom/polly/mobile/videosdk/y;->a(Ljava/util/List;II)V

    return-void
.end method

.method public final a(Ljava/util/List;II)V
    .registers 21
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/polly/mobile/mediasdk/a;",
            ">;II)V"
        }
    .end annotation

    move-object/from16 v0, p0

    .line 671
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v1

    new-array v11, v1, [I

    .line 672
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v1

    new-array v12, v1, [[S

    .line 673
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v1

    new-array v13, v1, [[S

    .line 676
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    const/4 v2, 0x0

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

    move-result v3

    if-eqz v3, :cond_53

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

    move-result-object v3

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

    .line 677
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "networkOP "

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

    invoke-virtual {v3}, Lcom/polly/mobile/mediasdk/a;->toString()Ljava/lang/String;

    move-result-object v5

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

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

    move-result-object v4

    const-string v5, "yy-biz"

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

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

    aput v4, v11, v2

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

    invoke-static {v4}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v4

    aput-object v4, v12, v2

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

    invoke-static {v3}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S

    move-result-object v3

    aput-object v3, v13, v2

    add-int/lit8 v2, v2, 0x1

    goto :goto_19

    .line 684
    :cond_53
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v2

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget-wide v3, v1, Lcom/polly/mobile/video/b;->a:J

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget-wide v5, v1, Lcom/polly/mobile/video/b;->b:J

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget-wide v7, v1, Lcom/polly/mobile/video/b;->c:J

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget v9, v1, Lcom/polly/mobile/video/b;->d:I

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget-object v10, v1, Lcom/polly/mobile/video/b;->e:[B

    iget-object v1, v0, Lcom/polly/mobile/videosdk/y;->bl:Lcom/polly/mobile/video/b;

    iget-object v14, v1, Lcom/polly/mobile/video/b;->f:[B

    move/from16 v15, p2

    move/from16 v16, p3

    invoke-virtual/range {v2 .. v16}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_prepare(JJJI[B[I[[S[[S[BII)V

    return-void
.end method

.method public abstract f()I
.end method

.method public abstract g()I
.end method

.method public abstract h()I
.end method

.method public abstract i()I
.end method

.method public k()V
    .registers 10

    .line 690
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->getHWDecoderCfg()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setHWDecoderMask(I)V

    .line 691
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    sget-object v1, Lcom/polly/mobile/util/SdkEnvironment;->CONFIG:Lcom/polly/mobile/util/SdkEnvironment$a;

    iget v1, v1, Lcom/polly/mobile/util/SdkEnvironment$a;->l:I

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setHWDocederForceDisable(I)V

    .line 692
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    invoke-virtual {v0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->initGlobalRecvUdpPortMap()V

    .line 693
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    invoke-virtual {p0}, Lcom/polly/mobile/videosdk/y;->h()I

    move-result v2

    invoke-virtual {p0}, Lcom/polly/mobile/videosdk/y;->i()I

    move-result v3

    invoke-virtual {p0}, Lcom/polly/mobile/videosdk/y;->f()I

    move-result v4

    invoke-virtual {p0}, Lcom/polly/mobile/videosdk/y;->g()I

    move-result v5

    iget v6, p0, Lcom/polly/mobile/videosdk/y;->a:I

    const/4 v7, 0x0

    const/4 v8, 0x0

    invoke-virtual/range {v1 .. v8}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_connectVS(IIIIIII)V

    return-void
.end method

.method public final u()V
    .registers 3

    const/4 v0, 0x0

    .line 402
    iput-boolean v0, p0, Lcom/polly/mobile/videosdk/y;->b:Z

    .line 404
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_getCongestionControlMode()I

    move-result v1

    if-eqz v1, :cond_e

    const/4 v0, 0x1

    .line 405
    :cond_e
    invoke-static {v0}, Lcom/polly/mobile/videosdk/y;->d(Z)V

    return-void
.end method

.method public final v()V
    .registers 4

    const/4 v0, 0x0

    .line 410
    iput-boolean v0, p0, Lcom/polly/mobile/videosdk/y;->c:Z

    if-eqz v0, :cond_19

    .line 412
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    invoke-virtual {v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_getCongestionControlMode()I

    move-result v1

    const/4 v2, 0x3

    if-ne v1, v2, :cond_19

    .line 413
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setLongGopEnabled(Z)V

    return-void

    .line 415
    :cond_19
    invoke-static {}, Lcom/polly/mobile/b/a;->a()Lcom/polly/mobile/videosdk/YYVideoJniProxy;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/polly/mobile/videosdk/YYVideoJniProxy;->yyvideo_setLongGopEnabled(Z)V

    return-void
.end method