Home > hls.js

hls.js package

Classes

Class Description
AttrList
BaseSegment
ChunkMetadata
DateRange
Fragment Object representing parsed data from an HLS Segment. Found in LevelDetails.fragments.
Hls The Hls class is the core of the HLS.js library used to instantiate player instances.
HlsUrlParameters
Level
LevelDetails Object representing parsed data from an HLS Media Playlist. Found in Level.details.
LevelKey
LoadStats
Part Object representing parsed data from an HLS Partial Segment. Found in LevelDetails.partList.

Enumerations

Enumeration Description
ElementaryStreamTypes
ErrorDetails
ErrorTypes
Events
HlsSkip
KeySystemFormats
KeySystems
MetadataSchema
PlaylistContextType
PlaylistLevelType

Interfaces

Interface Description
AudioTrackLoadedData
AudioTracksUpdatedData
AudioTrackSwitchedData
AudioTrackSwitchingData
BackBufferData
BufferAppendedData
BufferAppendingData
BufferCodecsData
BufferCreatedData
BufferEOSData
BufferFlushedData
BufferFlushingData
CuesInterface
CuesParsedData
ElementaryStreamInfo
ErrorData
FPSDropData
FPSDropLevelCappingData
FragBufferedData
FragChangedData
FragDecryptedData
FragLoadedData
FragLoadEmergencyAbortedData
FragLoadingData
FragmentLoaderConstructor
FragmentLoaderContext
FragParsedData
FragParsingInitSegmentData
FragParsingMetadataData
FragParsingUserdataData
HlsChunkPerformanceTiming
HlsEventEmitter
HlsListeners Defines each Event type and payload by Event name. Used in HlsEventEmitter to strongly type the event listener API.
HlsPerformanceTiming
HlsProgressivePerformanceTiming
InitPTSFoundData
KeyLoadedData
KeyLoadingData
LevelAttributes
LevelLoadedData
LevelLoadingData
LevelParsed
LevelPTSUpdatedData
LevelsUpdatedData
LevelSwitchedData
LevelSwitchingData
LevelUpdatedData
LiveBackBufferData Deprecated; please use BackBufferData
Loader
LoaderCallbacks
LoaderConfiguration
LoaderContext
LoaderResponse
LoaderStats
ManifestLoadedData
ManifestLoadingData
ManifestParsedData
MediaAttachedData
MediaAttachingData
MediaAttributes
MediaPlaylist
MetadataSample
NonNativeTextTrack
NonNativeTextTracksData
PlaylistLoaderConstructor
PlaylistLoaderContext
SubtitleFragProcessedData
SubtitleTrackLoadedData
SubtitleTracksUpdatedData
SubtitleTrackSwitchData
Track
TrackLoadedData
TrackLoadingData
TrackSet
UserdataSample

Variables

Variable Description
HdcpLevels

Type Aliases

Type Alias Description
ABRControllerConfig
AudioPlaylistType
BufferControllerConfig
BufferInfo
CapLevelControllerConfig
CMCDControllerConfig
ContentSteeringOptions
DRMSystemOptions
ElementaryStreams
EMEControllerConfig
FPSControllerConfig
FragmentLoaderConfig
HdcpLevel
HlsConfig
LatencyControllerConfig
LevelControllerConfig
LoaderOnAbort
LoaderOnError
LoaderOnProgress
LoaderOnSuccess
LoaderOnTimeout
MainPlaylistType
MediaKeyFunc
MediaPlaylistType
MetadataControllerConfig
MP4RemuxerConfig
PlaylistLoaderConfig
SourceBufferName
StreamControllerConfig
SubtitlePlaylistType
TimelineControllerConfig
TSDemuxerConfig
VariableMap