AbrController
Extends:
Constructor Summary
| Public Constructor | ||
| public | 
      
       | 
    |
Member Summary
| Public Members | ||
| public | 
      
       | 
    |
| public | 
       fragCurrent: *  | 
    |
| public | 
       hls: *  | 
    |
| public | 
      
       | 
    |
| public get | 
      
       | 
    |
| public set | 
      
       | 
    |
| public | 
       onCheck: *  | 
    |
| public | 
       timer: *  | 
    |
| Private Members | ||
| private | 
       _bwEstimator: *  | 
    |
| private get | 
      
       | 
    |
| private | 
      
       | 
    |
Method Summary
| Public Methods | ||
| public | 
      
       | 
    |
| public | 
       destroy()  | 
    |
| public | 
       onError(data: *)  | 
    |
| public | 
       onFragBuffered(data: *)  | 
    |
| public | 
       onFragLoaded(data: *)  | 
    |
| public | 
       onFragLoading(data: *)  | 
    |
| Private Methods | ||
| private | 
      
       | 
    |
| private | 
       _findBestLevel(currentLevel: *, currentFragDuration: *, currentBw: *, minAutoLevel: *, maxAutoLevel: *, maxFetchDuration: *, bwFactor: *, bwUpFactor: *, levels: *): *  | 
    |
Public Constructors
public constructor() source
Public Members
public bitrateTestDelay: * source
public fragCurrent: * source
public hls: * source
public get nextAutoLevel: * source
public set nextAutoLevel source
public onCheck: * source
public timer: * source
Private Members
private _bwEstimator: * source
private get _nextABRAutoLevel: * source
private _nextAutoLevel: * source
Public Methods
public clearTimer() source
public destroy() source
public onError(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragBuffered(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragLoaded(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragLoading(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
Private Methods
private _abandonRulesCheck() source
private _findBestLevel(currentLevel: *, currentFragDuration: *, currentBw: *, minAutoLevel: *, maxAutoLevel: *, maxFetchDuration: *, bwFactor: *, bwUpFactor: *, levels: *): * source
Params:
| Name | Type | Attribute | Description | 
| currentLevel | * | ||
| currentFragDuration | * | ||
| currentBw | * | ||
| minAutoLevel | * | ||
| maxAutoLevel | * | ||
| maxFetchDuration | * | ||
| bwFactor | * | ||
| bwUpFactor | * | ||
| levels | * | 
Return:
| * | 
    
  