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, { frag, id, initPTS, timescale, trackId })

onManifestLoading()

protected

onMediaDetaching(event, data)

protected

onTickEnd()

protected

registerListeners()

protected

resetLoadingState()

protected

startLoad(startPosition, skipSeekToStartPosition)

unregisterListeners()

protected