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

iframes?

readonly

boolean

(Optional)

loaded?

{ bytes: number; duration: number; }

(Optional)

loadError

number

loadErrorTime

number

maxBitrate

readonly

number

name

readonly

string

pathwayId

readonly

string

realBitrate

number

score

readonly

number

subtitleGroups

readonly

(string | undefined)[] | undefined

supplemental

readonly

CodecsParsed | 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)