public class HttpSampleSourceReader
extends <any>
implements com.google.android.exoplayer.SampleSource.SampleSourceReader
| Modifier and Type | Method and Description |
|---|---|
boolean |
continueBuffering(int var1,
long playbackPositionUs) |
void |
disable(int track) |
protected java.lang.Void |
doInBackground(java.lang.Void... params) |
void |
enable(int track,
long timeUs) |
long |
getBufferedPositionUs() |
com.google.android.exoplayer.MediaFormat |
getFormat(int i) |
int |
getTrackCount() |
void |
maybeThrowError() |
boolean |
prepare(long var1) |
protected byte[] |
readBytes(java.io.InputStream inputStream) |
int |
readData(int track,
long playbackPositionUs,
com.google.android.exoplayer.MediaFormatHolder mediaFormatHolder,
com.google.android.exoplayer.SampleHolder sampleHolder) |
long |
readDiscontinuity(int i) |
void |
release() |
void |
seekToUs(long timeUs) |
protected byte[] readBytes(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic boolean prepare(long var1)
prepare in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderprotected java.lang.Void doInBackground(java.lang.Void... params)
public int getTrackCount()
getTrackCount in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic com.google.android.exoplayer.MediaFormat getFormat(int i)
getFormat in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic void enable(int track,
long timeUs)
enable in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic void disable(int track)
disable in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic void maybeThrowError()
throws java.io.IOException
maybeThrowError in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderjava.io.IOExceptionpublic boolean continueBuffering(int var1,
long playbackPositionUs)
continueBuffering in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic long readDiscontinuity(int i)
readDiscontinuity in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic int readData(int track,
long playbackPositionUs,
com.google.android.exoplayer.MediaFormatHolder mediaFormatHolder,
com.google.android.exoplayer.SampleHolder sampleHolder)
readData in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic void seekToUs(long timeUs)
seekToUs in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic long getBufferedPositionUs()
getBufferedPositionUs in interface com.google.android.exoplayer.SampleSource.SampleSourceReaderpublic void release()
release in interface com.google.android.exoplayer.SampleSource.SampleSourceReader