-
public final class RendererConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private int
httpReadTimeoutMillis
private int
httpConnectTimeoutMillis
private boolean
restrictHdContentToWidevineL1
private int
bufferSegmentSize
private int
bufferSegmentCount
-
Constructor Summary
Constructors Constructor Description RendererConfig.Builder()
-
Method Summary
Modifier and Type Method Description RendererConfig.Builder
setHttpReadTimeoutMillis(int httpReadTimeoutMillis)
Sets the http read timeout value, the maximum time to wait for an input stream read through http. RendererConfig.Builder
setHttpConnectTimeoutMillis(int httpConnectTimeoutMillis)
Sets the http connect timeout value, the maximum time in milliseconds to wait while connecting through http. RendererConfig.Builder
setRestrictHdContentToWidevineL1(boolean enable)
Enables or disables a restriction to play 'protected HD content' ONLY on devices withWidevine security level 1 (L1).The restriction is enabled by default. RendererConfig.Builder
setBufferSegmentSize(int bufferSegmentSize)
Sets the buffer segment size, the size in bytes for each segment of the buffer. RendererConfig.Builder
setBufferSegmentCount(int bufferSegmentCount)
Sets the number of segments to buffer ahead. RendererConfig
build()
-
-
Method Detail
-
setHttpReadTimeoutMillis
RendererConfig.Builder setHttpReadTimeoutMillis(int httpReadTimeoutMillis)
Sets the http read timeout value, the maximum time to wait for an input stream read through http.
- Parameters:
httpReadTimeoutMillis
- Integer timeout value
-
setHttpConnectTimeoutMillis
RendererConfig.Builder setHttpConnectTimeoutMillis(int httpConnectTimeoutMillis)
Sets the http connect timeout value, the maximum time in milliseconds to wait while connecting through http.
- Parameters:
httpConnectTimeoutMillis
- Integer timeout value
-
setRestrictHdContentToWidevineL1
RendererConfig.Builder setRestrictHdContentToWidevineL1(boolean enable)
Enables or disables a restriction to play 'protected HD content' ONLY on devices withWidevine security level 1 (L1).The restriction is enabled by default.
-
setBufferSegmentSize
RendererConfig.Builder setBufferSegmentSize(int bufferSegmentSize)
Sets the buffer segment size, the size in bytes for each segment of the buffer.
- Parameters:
bufferSegmentSize
- segment size for the buffer.
-
setBufferSegmentCount
RendererConfig.Builder setBufferSegmentCount(int bufferSegmentCount)
Sets the number of segments to buffer ahead.
- Parameters:
bufferSegmentCount
- count of buffer segments.
-
build
RendererConfig build()
-
-
-
-