Home > hls.js > BaseStreamController
BaseStreamController class
Signature:
export default class BaseStreamController extends TaskLoop implements NetworkComponentAPI
Extends: TaskLoop
Implements: NetworkComponentAPI
Constructors
Constructor |
Modifiers |
Description |
---|---|---|
(constructor)(hls, fragmentTracker, keyLoader, logPrefix, playlistType) |
Constructs a new instance of the |
Properties
Property |
Modifiers |
Type |
Description |
---|---|---|---|
|
string | ||
|
boolean | ||
|
boolean | ||
|
boolean | ||
| |||
| |||
|
Fragment | null | ||
| |||
| |||
|
MediaFragment | null | ||
| |||
| |||
| |||
|
number | ||
|
Level | null | ||
|
Array<Level> | null | ||
|
boolean | ||
|
HTMLMediaElement | null | ||
|
Bufferable | null | ||
|
number | ||
|
() => void | ||
|
() => void | ||
| |||
|
number | ||
|
boolean | ||
|
number | ||
|
number | ||
|
number | null | ||
string | |||
|
TransmuxerInterface | null |
Methods
Method |
Modifiers |
Description |
---|---|---|
_doFragLoad(frag, level, targetBufferTime, progressCallback) |
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
bufferFragmentData(data, frag, part, chunkMeta, noBacktracking) |
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
getNextFragmentLoopLoading(frag, levelDetails, bufferInfo, playlistType, maxBufLen) |
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|