Rabbit-R1/android (non root)/java/sources/androidx/media3/extractor/Extractor.java

33 lines
915 B
Java
Raw Normal View History

2024-05-21 16:08:36 -05:00
package androidx.media3.extractor;
import java.io.IOException;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* loaded from: classes2.dex */
public interface Extractor {
public static final int RESULT_CONTINUE = 0;
public static final int RESULT_END_OF_INPUT = -1;
public static final int RESULT_SEEK = 1;
@Target({ElementType.TYPE_USE})
@Documented
@Retention(RetentionPolicy.SOURCE)
/* loaded from: classes2.dex */
public @interface ReadResult {
}
void init(ExtractorOutput extractorOutput);
int read(ExtractorInput extractorInput, PositionHolder positionHolder) throws IOException;
void release();
void seek(long j, long j2);
boolean sniff(ExtractorInput extractorInput) throws IOException;
}