Home > hls.js > AudioStreamController

AudioStreamController class

Signature:

declare class AudioStreamController extends BaseStreamController implements NetworkComponentAPI 

Extends: BaseStreamController

Implements: NetworkComponentAPI

Constructors

Constructor

Modifiers

Description

(constructor)(hls, fragmentTracker, keyLoader)

Constructs a new instance of the AudioStreamController class

Properties

Property

Modifiers

Type

Description

nextAudioTrack

readonly

number

Index of next audio track loaded as scheduled by audio stream controller.

Methods

Method

Modifiers

Description

_handleFragmentLoadComplete(fragLoadedData)

protected

_handleFragmentLoadProgress(data)

checkFragmentChanged()

protected

doTick()

getBufferOutput()

protected

getLoadPosition()

protected

loadFragment(frag, track, targetBufferTime)

protected

onError(event, data)

protected

onHandlerDestroying()

protected

onInitPtsFound(event, data)

onManifestLoading()

protected

onMediaDetaching(event, data)

protected

onTickEnd()

protected

registerListeners()

protected

resetLoadingState()

protected

startLoad(startPosition, skipSeekToStartPosition)

unregisterListeners()

protected