o.smali

.class public abstract Lsg/bigo/live/support64/o;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lsg/bigo/live/support64/l;
.implements Lsg/bigo/live/support64/n;


# instance fields
.field protected a:Lsg/bigo/live/support64/am;


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

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

    return-void
.end method

.method public static b(I)I
    .registers 3

    .line 37
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v0

    const-string v1, "Get Room Type For micNum: "

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

    move-result-object v0

    const-string v1, "RoomType"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/16 v0, 0x8

    if-le p0, v0, :cond_15

    const/4 p0, -0x1

    return p0

    :cond_15
    const/4 v0, 0x6

    if-lt p0, v0, :cond_1a

    const/4 p0, 0x0

    return p0

    :cond_1a
    const/4 v0, 0x4

    if-lt p0, v0, :cond_1f

    const/4 p0, 0x1

    return p0

    :cond_1f
    const/4 v0, 0x2

    if-lt p0, v0, :cond_23

    return v0

    :cond_23
    rsub-int/lit8 p0, p0, 0x5

    return p0
.end method


# virtual methods
.method public abstract A()I
.end method

.method public abstract B()Z
.end method

.method public abstract C()Lsg/bigo/live/support64/data/c;
.end method

.method public abstract D()J
.end method

.method public abstract E()I
.end method

.method public final F()Lsg/bigo/live/support64/am;
    .registers 2

    .line 178
    iget-object v0, p0, Lsg/bigo/live/support64/o;->a:Lsg/bigo/live/support64/am;

    return-object v0
.end method

.method public abstract a(B)V
.end method

.method public final a(Lsg/bigo/live/support64/am;)V
    .registers 2

    .line 175
    iput-object p1, p0, Lsg/bigo/live/support64/o;->a:Lsg/bigo/live/support64/am;

    return-void
.end method

.method public abstract c(I)Z
.end method

.method public abstract d(I)V
.end method

.method public abstract e(Z)V
.end method

.method public abstract f(Z)V
.end method

.method public abstract m()I
.end method

.method public abstract n()J
.end method

.method public abstract o()J
.end method

.method public abstract p()J
.end method

.method public abstract q()J
.end method

.method public abstract r()Z
.end method

.method public abstract s()I
.end method

.method public abstract t()Z
.end method

.method public abstract u()I
.end method

.method public abstract v()Ljava/lang/String;
.end method

.method public abstract w()Z
.end method

.method public abstract x()Z
.end method

.method public abstract y()V
.end method

.method public abstract z()Z
.end method