Home > hls.js > Level

Level class

Signature:

export declare class Level 

Constructors

Constructor Modifiers Description
(constructor)(data) Constructs a new instance of the Level class

Properties

Property Modifiers Type Description
_attrs readonly LevelAttributes[]
attrs readonly LevelAttributes
audioCodec readonly string | undefined
audioGroupId readonly string | undefined
audioGroupIds readonly (string | undefined)[] | undefined
audioGroups readonly (string | undefined)[] | undefined
averageBitrate readonly number
bitrate readonly number
codecs readonly string
codecSet readonly string
details? LevelDetails (Optional)
fragmentError number
frameRate readonly number
height readonly number
id readonly number
loaded? { bytes: number; duration: number; } (Optional)
loadError number
maxBitrate readonly number
name readonly string
pathwayId readonly string
realBitrate number
score readonly number
subtitleGroups readonly (string | undefined)[] | undefined
supportedPromise? Promise<MediaDecodingInfo> (Optional)
supportedResult? MediaDecodingInfo (Optional)
textGroupId readonly string | undefined
textGroupIds readonly (string | undefined)[] | undefined
uri readonly string
url readonly string[]
urlId number
videoCodec readonly string | undefined
videoRange readonly VideoRange
width readonly number

Methods

Method Modifiers Description
addFallback()
addGroupId(type, groupId)
hasAudioGroup(groupId)
hasSubtitleGroup(groupId)