Constructor
new SegmentPrefetchOperation(fetchDispatcher)
This class manages a segment prefetch operation.
Parameters:
Name | Type | Description |
---|---|---|
fetchDispatcher |
shaka.media.SegmentPrefetch.FetchDispatcher |
- Source:
Members
streamDataCallback_ :?function(BufferSource):!Promise
Type:
- ?function(BufferSource):!Promise
- Source:
Methods
dispatchFetch(referencenon-null, streamnon-null) → {Promise}
Fetch a segments
Parameters:
Name | Type | Description |
---|---|---|
reference |
shaka.media.SegmentReference | shaka.media.InitSegmentReference | |
stream |
shaka.extern.Stream |
- Source:
Returns:
- Type
- Promise
getOperation() → {shaka.net.NetworkingEngine.PendingRequest}
Get the operation of prefetched segment if already exists.
- Source:
Returns:
op
replaceFetchDispatcher(fetchDispatcher)
Parameters:
Name | Type | Description |
---|---|---|
fetchDispatcher |
shaka.media.SegmentPrefetch.FetchDispatcher |
- Source:
setStreamDataCallback(streamDataCallbacknullable)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
streamDataCallback |
?function(BufferSource):!Promise |
<nullable> |
- Source: