Class: Download

Download(params, options)

new Download(params, options)

Parameters:
Name Type Description
params object parameters connected with download like id, bandwidth, contentType, remoteUrl, localUrl see util class downloadUtil.getDownloadLinks
options object options chosen for whole manifest, like number of chunks, retry,

Methods

createDownloader(remoteUrlopt, localUrlopt, optionsopt) → {void}

Creates file downloader
Parameters:
Name Type Attributes Description
remoteUrl string <optional>
url of fragment
localUrl string <optional>
local url where to download fragment
options object <optional>
some options
Returns:
Type
void

start() → {void}

Returns:
Type
void

stop(resolveopt) → {void}

Parameters:
Name Type Attributes Description
resolve function <optional>
callback to be invoked when stop was successfully
Returns:
Type
void

stopPromise() → {Promise}

Returns:
- promise
Type
Promise