LevelController
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
|
|
public |
|
|
public get |
firstLevel: * |
|
public set |
|
|
public get |
level: * |
|
public set |
|
|
public |
|
|
public get |
levels: * |
|
public get |
manualLevel: * |
|
public set |
|
|
public |
|
|
public get |
|
|
public set |
|
|
public get |
startLevel: * |
|
public set |
|
|
public |
timer: * |
Private Members | ||
private |
_firstLevel: * |
|
private |
_levels: * |
|
private |
_startLevel: * |
Method Summary
Public Methods | ||
public |
|
|
public |
|
|
public |
onAudioTrackSwitched(data: *) |
|
public |
onError(data: *) |
|
public |
onFragLoaded(objectPattern: {"frag": *}) |
|
public |
|
|
public |
onLevelLoaded(data: *) |
|
public |
onManifestLoaded(data: *) |
|
public |
recoverLevel(errorEvent: Object, levelIndex: Number, levelError: Boolean, fragmentError: Boolean) Switch to a redundant stream if any available. |
|
public |
removeLevel(levelIndex: *, urlId: *) |
|
public |
setLevelInternal(newLevel: *) |
|
public |
|
|
public |
stopLoad() |
Public Constructors
public constructor() source
Public Members
public currentLevelIndex: * source
public get firstLevel: * source
public set firstLevel source
public get level: * source
public set level source
public get levels: * source
public get manualLevel: * source
public set manualLevel source
public manualLevelIndex: * source
public get nextLoadLevel: * source
public set nextLoadLevel source
public get startLevel: * source
public set startLevel source
public timer: * source
Private Members
private _firstLevel: * source
private _levels: * source
private _startLevel: * source
Public Methods
public clearTimer() source
public loadLevel() source
public onAudioTrackSwitched(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public onError(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public onFragLoaded(objectPattern: {"frag": *}) source
Params:
Name | Type | Attribute | Description |
objectPattern | {"frag": *} |
|
public onHandlerDestroying() source
public onLevelLoaded(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public onManifestLoaded(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public recoverLevel(errorEvent: Object, levelIndex: Number, levelError: Boolean, fragmentError: Boolean) source
Switch to a redundant stream if any available. If redundant stream is not available, emergency switch down if ABR mode is enabled.
public removeLevel(levelIndex: *, urlId: *) source
Params:
Name | Type | Attribute | Description |
levelIndex | * | ||
urlId | * |
public setLevelInternal(newLevel: *) source
Params:
Name | Type | Attribute | Description |
newLevel | * |