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)