Renderer.smali
.class public interface abstract Lcom/google/android/exoplayer2/Renderer;
.super Ljava/lang/Object;
.source "Renderer.java"
# interfaces
.implements Lcom/google/android/exoplayer2/PlayerMessage$Target;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/exoplayer2/Renderer$State;
}
.end annotation
# static fields
.field public static final STATE_DISABLED:I
.field public static final STATE_ENABLED:I
.field public static final STATE_STARTED:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/exoplayer2/Renderer;->STATE_DISABLED:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/exoplayer2/Renderer;->STATE_ENABLED:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/google/android/exoplayer2/Renderer;->STATE_STARTED:I
return-void
.end method
# virtual methods
.method public abstract disable()V
.end method
.method public abstract enable(Lcom/google/android/exoplayer2/RendererConfiguration;[Lcom/google/android/exoplayer2/Format;Lcom/google/android/exoplayer2/source/SampleStream;JZJ)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract getCapabilities()Lcom/google/android/exoplayer2/RendererCapabilities;
.end method
.method public abstract getMediaClock()Lcom/google/android/exoplayer2/util/MediaClock;
.end method
.method public abstract getState()I
.end method
.method public abstract getStream()Lcom/google/android/exoplayer2/source/SampleStream;
.end method
.method public abstract getTrackType()I
.end method
.method public abstract hasReadStreamToEnd()Z
.end method
.method public abstract isCurrentStreamFinal()Z
.end method
.method public abstract isEnded()Z
.end method
.method public abstract isReady()Z
.end method
.method public abstract maybeThrowStreamError()V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.end method
.method public abstract render(JJ)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract replaceStream([Lcom/google/android/exoplayer2/Format;Lcom/google/android/exoplayer2/source/SampleStream;J)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract reset()V
.end method
.method public abstract resetPosition(J)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract setCurrentStreamFinal()V
.end method
.method public abstract setIndex(I)V
.end method
.method public abstract setOperatingRate(F)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract start()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method
.method public abstract stop()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/exoplayer2/ExoPlaybackException;
}
.end annotation
.end method