Home Reference Source
import BaseStreamController from 'hls.js/src/controller/base-stream-controller.js'
public class | source

BaseStreamController

Extends:

src/task-loop.js~TaskLoop → BaseStreamController

Member Summary

Public Members
public

demuxer: *

public
public
public
public
public
public
public

state: *

Method Summary

Public Methods
public

computeLivePosition(sliding: *, levelDetails: *): *

public

doTick()

public
public
public
public
public
public
Private Methods
private

_streamEnded(bufferInfo: *, levelDetails: *): boolean

Public Members

public demuxer: * source

public fragCurrent: * source

public fragPrevious: * source

public fragmentTracker: * source

public lastCurrentTime: * source

public nextLoadPosition: * source

public startPosition: * source

public state: * source

Public Methods

public computeLivePosition(sliding: *, levelDetails: *): * source

Params:

NameTypeAttributeDescription
sliding *
levelDetails *

Return:

*

public doTick() source

public onHandlerDestroyed() source

public onHandlerDestroying() source

public onMediaEnded() source

public onMediaSeeking() source

public startLoad() source

public stopLoad() source

Private Methods

private _streamEnded(bufferInfo: *, levelDetails: *): boolean source

Params:

NameTypeAttributeDescription
bufferInfo *
levelDetails *

Return:

boolean