DummyTrackOutput.java 源代码
package com.mbridge.msdk.playercommon.exoplayer2.extractor;
import com.mbridge.msdk.playercommon.exoplayer2.Format;
import com.mbridge.msdk.playercommon.exoplayer2.extractor.TrackOutput;
import com.mbridge.msdk.playercommon.exoplayer2.util.ParsableByteArray;
import java.io.EOFException;
import java.io.IOException;
public final class DummyTrackOutput implements TrackOutput {
@Override
public final void format(Format format) {
}
@Override
public final int sampleData(ExtractorInput extractorInput, int i6, boolean z6) throws IOException, InterruptedException {
int skip = extractorInput.skip(i6);
if (skip != -1) {
return skip;
}
if (z6) {
return -1;
}
throw new EOFException();
}
@Override
public final void sampleMetadata(long j6, int i6, int i7, int i8, TrackOutput.CryptoData cryptoData) {
}
@Override
public final void sampleData(ParsableByteArray parsableByteArray, int i6) {
parsableByteArray.skipBytes(i6);
}
}