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 | |
| 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 |
number | 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 |