AbrController
Constructor Summary
| Public Constructor | ||
| public |  | |
Member Summary
| Public Members | ||
| public |  | |
| public |  | |
| public | fragCurrent: * | |
| public |  | |
| public |  | |
| public get |  | |
| public set |  | |
| public |  | |
| public | partCurrent: * | |
| public |  | |
| Private Members | ||
| private |  | |
Method Summary
| Public Methods | ||
| public |  | |
| public | destroy() | |
| public | findBestLevel(currentBw: number, minAutoLevel: number, maxAutoLevel: number, maxFetchDuration: number, bwFactor: number, bwUpFactor: number): number | |
| public | getNextABRAutoLevel(): * | |
| public |  | |
| public | onFragBuffered(event: undefined, data: FragBufferedData) | |
| public | onFragLoaded(event: undefined, undefined: FragLoadedData) | |
| public | onFragLoading(event: undefined, data: FragLoadingData) | |
| public | onLevelLoaded(event: undefined, data: LevelLoadedData) | |
| public |  | |
| public |  | |
| Private Methods | ||
| private |  | |
Public Constructors
public constructor() source
Public Members
public bwEstimator: EwmaBandWidthEstimator source
public fragCurrent: * source
public get nextAutoLevel: * source
public partCurrent: * source
Private Members
Public Methods
public clearTimer() source
public destroy() source
public findBestLevel(currentBw: number, minAutoLevel: number, maxAutoLevel: number, maxFetchDuration: number, bwFactor: number, bwUpFactor: number): number source
public onError(event: undefined, data: ErrorData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | ErrorData | 
public onFragBuffered(event: undefined, data: FragBufferedData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | FragBufferedData | 
public onFragLoaded(event: undefined, undefined: FragLoadedData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| undefined | FragLoadedData | 
public onFragLoading(event: undefined, data: FragLoadingData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | FragLoadingData | 
public onLevelLoaded(event: undefined, data: LevelLoadedData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | LevelLoadedData | 
 
    
  