public final class IcyHttpDataSource
extends com.google.android.exoplayer2.upstream.DefaultHttpDataSource
| Modifier and Type | Class and Description |
|---|---|
static class |
IcyHttpDataSource.Builder |
class |
IcyHttpDataSource.IcyHeaders
Container for Icy headers such as stream genre or name.
|
static interface |
IcyHttpDataSource.IcyHeadersListener |
class |
IcyHttpDataSource.IcyMetadata
Container for stream title and URL.
|
static interface |
IcyHttpDataSource.IcyMetadataListener |
com.google.android.exoplayer2.upstream.HttpDataSource.BaseFactory, com.google.android.exoplayer2.upstream.HttpDataSource.Factory, com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException, com.google.android.exoplayer2.upstream.HttpDataSource.InvalidContentTypeException, com.google.android.exoplayer2.upstream.HttpDataSource.InvalidResponseCodeException, com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties| Modifier and Type | Method and Description |
|---|---|
long |
open(com.google.android.exoplayer2.upstream.DataSpec dataSpec) |
int |
read(byte[] buffer,
int offset,
int readLength) |
public long open(com.google.android.exoplayer2.upstream.DataSpec dataSpec)
throws com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException
open in interface com.google.android.exoplayer2.upstream.DataSourceopen in interface com.google.android.exoplayer2.upstream.HttpDataSourceopen in class com.google.android.exoplayer2.upstream.DefaultHttpDataSourcecom.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceExceptionpublic int read(byte[] buffer,
int offset,
int readLength)
throws com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException
read in interface com.google.android.exoplayer2.upstream.DataSourceread in interface com.google.android.exoplayer2.upstream.HttpDataSourceread in class com.google.android.exoplayer2.upstream.DefaultHttpDataSourcecom.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException