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 | ||
|
| |||
|
|
Decrypter | ||
|
|
Fragment | null | ||
|
|
FragmentLoader | ||
|
|
FragmentPreloader | ||
|
|
FragmentTracker | ||
|
|
MediaFragment | null | ||
|
| |||
|
|
RationalTimestamp[] | ||
|
|
KeyLoader | ||
|
|
number | ||
|
|
Level | null | ||
|
|
Array<Level> | null | ||
|
|
boolean | ||
|
|
boolean | ||
|
|
HTMLMediaElement | null | ||
|
|
Bufferable | null | ||
|
|
number | ||
|
|
() => void | ||
|
|
() => void | ||
|
| |||
|
|
number | ||
|
|
boolean | ||
|
|
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) |
| |
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
|