E.smali
.class public abstract Lcom/google/android/exoplayer2/E;
.super Ljava/lang/Object;
.source "BasePlayer.java"
# interfaces
.implements Lcom/google/android/exoplayer2/ha;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/exoplayer2/E$b;,
Lcom/google/android/exoplayer2/E$a;
}
.end annotation
# instance fields
.field protected final a:Lcom/google/android/exoplayer2/xa$b;
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lcom/google/android/exoplayer2/xa$b;
invoke-direct {v0}, Lcom/google/android/exoplayer2/xa$b;-><init>()V
iput-object v0, p0, Lcom/google/android/exoplayer2/E;->a:Lcom/google/android/exoplayer2/xa$b;
return-void
.end method
.method private A()I
.registers 3
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->getRepeatMode()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_8
const/4 v0, 0x0
:cond_8
return v0
.end method
# virtual methods
.method public a(Lcom/google/android/exoplayer2/W;)V
.registers 2
.line 1
invoke-static {p1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/google/android/exoplayer2/E;->a(Ljava/util/List;)V
return-void
.end method
.method public a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/google/android/exoplayer2/W;",
">;)V"
}
.end annotation
const/4 v0, 0x1
.line 3
invoke-virtual {p0, p1, v0}, Lcom/google/android/exoplayer2/E;->a(Ljava/util/List;Z)V
return-void
.end method
.method public a(Ljava/util/List;Z)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/google/android/exoplayer2/W;",
">;Z)V"
}
.end annotation
const/4 p2, -0x1
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
.line 2
invoke-interface {p0, p1, p2, v0, v1}, Lcom/google/android/exoplayer2/ha;->a(Ljava/util/List;IJ)V
return-void
.end method
.method public final e()Z
.registers 4
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->l()Lcom/google/android/exoplayer2/xa;
move-result-object v0
.line 2
invoke-virtual {v0}, Lcom/google/android/exoplayer2/xa;->c()Z
move-result v1
if-nez v1, :cond_1a
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->f()I
move-result v1
iget-object v2, p0, Lcom/google/android/exoplayer2/E;->a:Lcom/google/android/exoplayer2/xa$b;
invoke-virtual {v0, v1, v2}, Lcom/google/android/exoplayer2/xa;->a(ILcom/google/android/exoplayer2/xa$b;)Lcom/google/android/exoplayer2/xa$b;
move-result-object v0
iget-boolean v0, v0, Lcom/google/android/exoplayer2/xa$b;->j:Z
if-eqz v0, :cond_1a
const/4 v0, 0x1
goto :goto_1b
:cond_1a
const/4 v0, 0x0
:goto_1b
return v0
.end method
.method public final hasNext()Z
.registers 3
.line 1
invoke-virtual {p0}, Lcom/google/android/exoplayer2/E;->u()I
move-result v0
const/4 v1, -0x1
if-eq v0, v1, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
:goto_a
return v0
.end method
.method public final hasPrevious()Z
.registers 3
.line 1
invoke-virtual {p0}, Lcom/google/android/exoplayer2/E;->t()I
move-result v0
const/4 v1, -0x1
if-eq v0, v1, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
:goto_a
return v0
.end method
.method public final isPlaying()Z
.registers 3
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->getPlaybackState()I
move-result v0
const/4 v1, 0x3
if-ne v0, v1, :cond_15
.line 2
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->p()Z
move-result v0
if-eqz v0, :cond_15
.line 3
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->j()I
move-result v0
if-nez v0, :cond_15
const/4 v0, 0x1
goto :goto_16
:cond_15
const/4 v0, 0x0
:goto_16
return v0
.end method
.method public final t()I
.registers 5
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->l()Lcom/google/android/exoplayer2/xa;
move-result-object v0
.line 2
invoke-virtual {v0}, Lcom/google/android/exoplayer2/xa;->c()Z
move-result v1
if-eqz v1, :cond_c
const/4 v0, -0x1
goto :goto_1c
.line 3
:cond_c
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->f()I
move-result v1
invoke-direct {p0}, Lcom/google/android/exoplayer2/E;->A()I
move-result v2
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->v()Z
move-result v3
.line 4
invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/xa;->b(IIZ)I
move-result v0
:goto_1c
return v0
.end method
.method public final u()I
.registers 5
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->l()Lcom/google/android/exoplayer2/xa;
move-result-object v0
.line 2
invoke-virtual {v0}, Lcom/google/android/exoplayer2/xa;->c()Z
move-result v1
if-eqz v1, :cond_c
const/4 v0, -0x1
goto :goto_1c
.line 3
:cond_c
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->f()I
move-result v1
invoke-direct {p0}, Lcom/google/android/exoplayer2/E;->A()I
move-result v2
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->v()Z
move-result v3
.line 4
invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/xa;->a(IIZ)I
move-result v0
:goto_1c
return v0
.end method
.method public final y()J
.registers 4
.line 1
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->l()Lcom/google/android/exoplayer2/xa;
move-result-object v0
.line 2
invoke-virtual {v0}, Lcom/google/android/exoplayer2/xa;->c()Z
move-result v1
if-eqz v1, :cond_10
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
goto :goto_1e
.line 3
:cond_10
invoke-interface {p0}, Lcom/google/android/exoplayer2/ha;->f()I
move-result v1
iget-object v2, p0, Lcom/google/android/exoplayer2/E;->a:Lcom/google/android/exoplayer2/xa$b;
invoke-virtual {v0, v1, v2}, Lcom/google/android/exoplayer2/xa;->a(ILcom/google/android/exoplayer2/xa$b;)Lcom/google/android/exoplayer2/xa$b;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/exoplayer2/xa$b;->c()J
move-result-wide v0
:goto_1e
return-wide v0
.end method
.method public final z()V
.registers 2
const/4 v0, 0x0
.line 1
invoke-interface {p0, v0}, Lcom/google/android/exoplayer2/ha;->c(Z)V
return-void
.end method