Home > hls.js > AbrController

AbrController class

Signature:

declare class AbrController implements AbrComponentAPI 

Implements: AbrComponentAPI

Constructors

Constructor Modifiers Description
(constructor)(hls) Constructs a new instance of the AbrController class

Properties

Property Modifiers Type Description
bwEstimator EwmaBandWidthEstimator
firstAutoLevel readonly number
forcedAutoLevel readonly number
hls protected Hls
nextAutoLevel number

Methods

Method Modifiers Description
clearTimer()
destroy()
onError(event, data) protected
onFragBuffered(event, data) protected
onFragLoaded(event, { frag, part }) protected
onFragLoading(event, data) protected
onLevelLoaded(event, data) protected
onLevelSwitching(event, data) protected
onManifestLoading(event, data) protected
registerListeners() protected
resetEstimator(abrEwmaDefaultEstimate)
unregisterListeners() protected