Home > hls.js > BasePlaylistController

BasePlaylistController class

Signature:

export default class BasePlaylistController extends Logger implements NetworkComponentAPI 

Extends: Logger

Implements: NetworkComponentAPI

Constructors

Constructor

Modifiers

Description

(constructor)(hls, logPrefix)

Constructs a new instance of the BasePlaylistController class

Properties

Property

Modifiers

Type

Description

canLoad

protected

boolean

hls

protected

Hls

Methods

Method

Modifiers

Description

checkRetry(errorEvent)

protected

destroy()

getUrlWithDirectives(uri, hlsUrlParameters)

protected

loadingPlaylist(playlist, hlsUrlParameters)

protected

loadPlaylist(hlsUrlParameters)

protected

playlistLoaded(index, data, previousDetails)

protected

scheduleLoading(levelOrTrack, deliveryDirectives, updatedDetails)

protected

shouldLoadPlaylist(playlist)

protected

startLoad()

stopLoad()

switchParams(playlistUri, previous, current)

protected