public static final class IcyHttpDataSource.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String userAgent) |
| Modifier and Type | Method and Description |
|---|---|
IcyHttpDataSource.Builder |
setAllowCrossProtocolRedirects(boolean allowCrossProtocolRedirects) |
IcyHttpDataSource.Builder |
setConnectTimeoutMillis(int connectTimeoutMillis) |
IcyHttpDataSource.Builder |
setContentTypePredicate(com.google.android.exoplayer2.util.Predicate<java.lang.String> contentTypePredicate) |
IcyHttpDataSource.Builder |
setDefaultRequestProperties(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties defaultRequestProperties) |
IcyHttpDataSource.Builder |
setIcyHeadersListener(IcyHttpDataSource.IcyHeadersListener icyHeadersListener) |
IcyHttpDataSource.Builder |
setIcyMetadataListener(IcyHttpDataSource.IcyMetadataListener icyMetadataListener) |
IcyHttpDataSource.Builder |
setReadTimeoutMillis(int readTimeoutMillis) |
IcyHttpDataSource.Builder |
setTransferListener(com.google.android.exoplayer2.upstream.TransferListener<? super com.google.android.exoplayer2.upstream.DataSource> listener) |
public IcyHttpDataSource.Builder setContentTypePredicate(@NonNull com.google.android.exoplayer2.util.Predicate<java.lang.String> contentTypePredicate)
public IcyHttpDataSource.Builder setTransferListener(@NonNull com.google.android.exoplayer2.upstream.TransferListener<? super com.google.android.exoplayer2.upstream.DataSource> listener)
public IcyHttpDataSource.Builder setConnectTimeoutMillis(int connectTimeoutMillis)
public IcyHttpDataSource.Builder setReadTimeoutMillis(int readTimeoutMillis)
public IcyHttpDataSource.Builder setAllowCrossProtocolRedirects(boolean allowCrossProtocolRedirects)
public IcyHttpDataSource.Builder setDefaultRequestProperties(@NonNull com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties defaultRequestProperties)
public IcyHttpDataSource.Builder setIcyHeadersListener(@NonNull IcyHttpDataSource.IcyHeadersListener icyHeadersListener)
public IcyHttpDataSource.Builder setIcyMetadataListener(@NonNull IcyHttpDataSource.IcyMetadataListener icyMetadataListener)