mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-26 17:12:31 -06:00
40 lines
1.1 KiB
Java
40 lines
1.1 KiB
Java
package androidx.media3.extractor;
|
|
|
|
import androidx.media3.common.DataReader;
|
|
import java.io.IOException;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface ExtractorInput extends DataReader {
|
|
void advancePeekPosition(int i) throws IOException;
|
|
|
|
boolean advancePeekPosition(int i, boolean z) throws IOException;
|
|
|
|
long getLength();
|
|
|
|
long getPeekPosition();
|
|
|
|
long getPosition();
|
|
|
|
int peek(byte[] bArr, int i, int i2) throws IOException;
|
|
|
|
void peekFully(byte[] bArr, int i, int i2) throws IOException;
|
|
|
|
boolean peekFully(byte[] bArr, int i, int i2, boolean z) throws IOException;
|
|
|
|
@Override // androidx.media3.common.DataReader
|
|
int read(byte[] bArr, int i, int i2) throws IOException;
|
|
|
|
void readFully(byte[] bArr, int i, int i2) throws IOException;
|
|
|
|
boolean readFully(byte[] bArr, int i, int i2, boolean z) throws IOException;
|
|
|
|
void resetPeekPosition();
|
|
|
|
<E extends Throwable> void setRetryPosition(long j, E e) throws Throwable;
|
|
|
|
int skip(int i) throws IOException;
|
|
|
|
void skipFully(int i) throws IOException;
|
|
|
|
boolean skipFully(int i, boolean z) throws IOException;
|
|
}
|