Class: shaka.net.NetworkingUtils
Networking utility functions.
Constructor
new NetworkingUtils()
Networking utility functions.
- Source:
Members
EXTENSIONS_TO_MIME_TYPES_ :Map<string, string>
Type:
- Source:
Methods
createSegmentRequest(urisnon-null, startnullable, endnullable, retryParameters, streamDataCallbacknullable) → {shaka.extern.Request}
Create a request message for a segment. Providing |start| and |end|
will set the byte range. A non-zero start must be provided for |end| to
be used.
Parameters:
| Name |
Type |
Attributes |
Description |
uris |
Array<string>
|
|
|
start |
number
|
<nullable>
|
|
end |
number
|
<nullable>
|
|
retryParameters |
shaka.extern.RetryParameters
|
|
|
streamDataCallback |
?function(BufferSource): !Promise=
|
<nullable>
|
|
- Source:
Returns:
-
Type
-
shaka.extern.Request
getExtension(uri) → {string}
Parameters:
| Name |
Type |
Description |
uri |
string
|
|
- Source:
Returns:
-
Type
-
string
getMimeType(uri, netEnginenon-null, retryParams) → {Promise<string>}
Parameters:
- Source:
Returns:
-
Type
-
Promise<string>