Rabbit-R1/switch port/java/sources/com/google/android/exoplayer2/LoadControl.java
2024-05-21 17:08:36 -04:00

26 lines
738 B
Java

package com.google.android.exoplayer2;
import com.google.android.exoplayer2.source.TrackGroupArray;
import com.google.android.exoplayer2.trackselection.ExoTrackSelection;
import com.google.android.exoplayer2.upstream.Allocator;
/* loaded from: classes2.dex */
public interface LoadControl {
Allocator getAllocator();
long getBackBufferDurationUs();
void onPrepared();
void onReleased();
void onStopped();
void onTracksSelected(Renderer[] rendererArr, TrackGroupArray trackGroupArray, ExoTrackSelection[] exoTrackSelectionArr);
boolean retainBackBufferFromKeyframe();
boolean shouldContinueLoading(long j, long j2, float f);
boolean shouldStartPlayback(long j, float f, boolean z, long j2);
}