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>
getMimeTypeFromUri(uri) → {string}
Parameters:
| Name |
Type |
Description |
uri |
string
|
|
- Source:
Returns:
-
Type
-
string
registerExtension(extension, mimeType)
Sets the MIME type of a file extension, replacing the one this class
knows. This lets a parser that is not part of every build claim the
extensions of its format without changing what the other builds do with
them.
Parameters:
| Name |
Type |
Description |
extension |
string
|
Lower case, without the dot. |
mimeType |
string
|
|
- Source: