.class public interface abstract Lcom/mbridge/msdk/playercommon/exoplayer2/source/MediaPeriod; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/mbridge/msdk/playercommon/exoplayer2/source/SequenceableLoader; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/mbridge/msdk/playercommon/exoplayer2/source/MediaPeriod$Callback; } .end annotation # virtual methods .method public abstract continueLoading(J)Z .end method .method public abstract discardBuffer(JZ)V .end method .method public abstract getAdjustedSeekPositionUs(JLcom/mbridge/msdk/playercommon/exoplayer2/SeekParameters;)J .end method .method public abstract getBufferedPositionUs()J .end method .method public abstract getNextLoadPositionUs()J .end method .method public abstract getTrackGroups()Lcom/mbridge/msdk/playercommon/exoplayer2/source/TrackGroupArray; .end method .method public abstract maybeThrowPrepareError()V .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public abstract prepare(Lcom/mbridge/msdk/playercommon/exoplayer2/source/MediaPeriod$Callback;J)V .end method .method public abstract readDiscontinuity()J .end method .method public abstract reevaluateBuffer(J)V .end method .method public abstract seekToUs(J)J .end method .method public abstract selectTracks([Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelection;[Z[Lcom/mbridge/msdk/playercommon/exoplayer2/source/SampleStream;[ZJ)J .end method