AbrController
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
|
|
public |
bwEstimator: * |
|
public |
fragCurrent: * |
|
public |
hls: * |
|
public |
|
|
public get |
|
|
public set |
|
|
public |
|
|
public |
partCurrent: * |
|
public |
timer: * |
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: * source
public fragCurrent: * source
public hls: * source
public get nextAutoLevel: * source
public partCurrent: * source
public timer: * 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 |