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 BaseStreamController class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
_state | protected |
string | |
bitrateTest | protected |
boolean | |
buffering | protected |
boolean | |
config | protected |
HlsConfig | |
decrypter | protected |
Decrypter | |
fragCurrent | protected |
Fragment | null | |
fragmentLoader | protected |
FragmentLoader | |
fragmentTracker | protected |
FragmentTracker | |
fragPrevious | protected |
Fragment | null | |
hls | protected |
Hls | |
initPTS | protected |
RationalTimestamp[] | |
keyLoader | protected |
KeyLoader | |
lastCurrentTime | protected |
number | |
levelLastLoaded | protected |
Level | null | |
levels | protected |
Array<Level> | null | |
loadedmetadata | protected |
boolean | |
log | protected |
(msg: any) => void | |
media | protected |
HTMLMediaElement | null | |
mediaBuffer | protected |
Bufferable | null | |
nextLoadPosition | protected |
number | |
onvended | protected |
EventListener | null | |
onvseeking | protected |
EventListener | null | |
playlistType | protected |
PlaylistLevelType | |
retryDate | protected |
number | |
startFragRequested | protected |
boolean | |
startPosition | protected |
number | |
startTimeOffset | protected |
number | null | |
state | string | ||
transmuxer | protected |
TransmuxerInterface | null | |
warn | protected |
(msg: any) => void |