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 | 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 |