Class: shaka.net.NetworkingUtils

Networking utility functions.

Constructor

new NetworkingUtils()

Networking utility functions.

Source:

Members

EXTENSIONS_TO_MIME_TYPES_ :Map<string, string>

Type:
  • Map<string, string>
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:
Name Type Description
uri string
netEngine shaka.net.NetworkingEngine
retryParams shaka.extern.RetryParameters
Source:
Returns:
Type
Promise<string>