.class public interface abstract Landroidx/media3/exoplayer/LoadControl; .super Ljava/lang/Object; .source "LoadControl.java" # static fields .field public static final EMPTY_MEDIA_PERIOD_ID:Landroidx/media3/common/MediaPeriodId; .annotation runtime Ljava/lang/Deprecated; .end annotation .end field # direct methods .method static constructor ()V .locals 2 .line 38 new-instance v0, Landroidx/media3/common/MediaPeriodId; new-instance v1, Ljava/lang/Object; invoke-direct {v1}, Ljava/lang/Object;->()V invoke-direct {v0, v1}, Landroidx/media3/common/MediaPeriodId;->(Ljava/lang/Object;)V sput-object v0, Landroidx/media3/exoplayer/LoadControl;->EMPTY_MEDIA_PERIOD_ID:Landroidx/media3/common/MediaPeriodId; return-void .end method # virtual methods .method public abstract getAllocator()Landroidx/media3/exoplayer/upstream/Allocator; .end method .method public abstract getBackBufferDurationUs()J .end method .method public abstract onPrepared()V .end method .method public abstract onReleased()V .end method .method public abstract onStopped()V .end method .method public onTracksSelected(Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaPeriodId;[Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/source/TrackGroupArray;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;)V .locals 0 .line 62 invoke-interface {p0, p3, p4, p5}, Landroidx/media3/exoplayer/LoadControl;->onTracksSelected([Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/source/TrackGroupArray;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;)V return-void .end method .method public onTracksSelected([Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/source/TrackGroupArray;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;)V .locals 6 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 72 sget-object v1, Landroidx/media3/common/Timeline;->EMPTY:Landroidx/media3/common/Timeline; sget-object v2, Landroidx/media3/exoplayer/LoadControl;->EMPTY_MEDIA_PERIOD_ID:Landroidx/media3/common/MediaPeriodId; move-object v0, p0 move-object v3, p1 move-object v4, p2 move-object v5, p3 invoke-interface/range {v0 .. v5}, Landroidx/media3/exoplayer/LoadControl;->onTracksSelected(Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaPeriodId;[Landroidx/media3/exoplayer/Renderer;Landroidx/media3/exoplayer/source/TrackGroupArray;[Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;)V return-void .end method .method public abstract retainBackBufferFromKeyframe()Z .end method .method public abstract shouldContinueLoading(JJF)Z .end method .method public shouldStartPlayback(JFZJ)Z .locals 9 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 174 sget-object v1, Landroidx/media3/common/Timeline;->EMPTY:Landroidx/media3/common/Timeline; sget-object v2, Landroidx/media3/exoplayer/LoadControl;->EMPTY_MEDIA_PERIOD_ID:Landroidx/media3/common/MediaPeriodId; move-object v0, p0 move-wide v3, p1 move v5, p3 move v6, p4 move-wide v7, p5 invoke-interface/range {v0 .. v8}, Landroidx/media3/exoplayer/LoadControl;->shouldStartPlayback(Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaPeriodId;JFZJ)Z move-result p0 return p0 .end method .method public shouldStartPlayback(Landroidx/media3/common/Timeline;Landroidx/media3/common/MediaPeriodId;JFZJ)Z .locals 7 move-object v0, p0 move-wide v1, p3 move v3, p5 move v4, p6 move-wide v5, p7 .line 164 invoke-interface/range {v0 .. v6}, Landroidx/media3/exoplayer/LoadControl;->shouldStartPlayback(JFZJ)Z move-result p0 return p0 .end method