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 AbrControllerclass | 
Properties
| Property | Modifiers | Type | Description | 
|---|---|---|---|
| bwEstimator | readonly | EwmaBandWidthEstimator | |
| hls | protected | Hls | |
| nextAutoLevel | number | 
Methods
| Method | Modifiers | Description | 
|---|---|---|
| clearTimer() | ||
| destroy() | ||
| onFragBuffered(event, data) | protected | |
| onFragLoaded(event, { frag, part }) | protected | |
| onFragLoading(event, data) | protected | |
| onLevelLoaded(event, data) | protected | |
| onLevelSwitching(event, data) | protected | |
| registerListeners() | protected | |
| unregisterListeners() | protected |