Rabbit-R1/android (non root)/java/sources/androidx/media3/exoplayer/source/ProgressiveMediaExtractor.java
2024-05-21 17:08:36 -04:00

31 lines
918 B
Java

package androidx.media3.exoplayer.source;
import android.net.Uri;
import androidx.media3.common.DataReader;
import androidx.media3.exoplayer.analytics.PlayerId;
import androidx.media3.extractor.ExtractorOutput;
import androidx.media3.extractor.PositionHolder;
import java.io.IOException;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public interface ProgressiveMediaExtractor {
/* loaded from: classes2.dex */
public interface Factory {
ProgressiveMediaExtractor createProgressiveMediaExtractor(PlayerId playerId);
}
void disableSeekingOnMp3Streams();
long getCurrentInputPosition();
void init(DataReader dataReader, Uri uri, Map<String, List<String>> map, long j, long j2, ExtractorOutput extractorOutput) throws IOException;
int read(PositionHolder positionHolder) throws IOException;
void release();
void seek(long j, long j2);
}