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 |
