Skip to content

@videts/vide


@videts/vide / index / PluginDashInstance

Interface: PluginDashInstance

Defined in: plugin-data-types.ts:19

Minimal dash.js instance shape stored via pluginData.

Methods

destroy()

destroy(): void

Defined in: plugin-data-types.ts:26

Returns

void


getBitrateInfoListFor()

getBitrateInfoListFor(type): object[]

Defined in: plugin-data-types.ts:28

Parameters

ParameterType
typestring

Returns

object[]


getSettings()

getSettings(): Record<string, unknown>

Defined in: plugin-data-types.ts:35

Returns

Record<string, unknown>


initialize()

initialize(view, source, autoPlay): void

Defined in: plugin-data-types.ts:20

Parameters

ParameterType
viewHTMLMediaElement
sourcestring
autoPlayboolean

Returns

void


off()

off(type, listener): void

Defined in: plugin-data-types.ts:25

Parameters

ParameterType
typestring
listener(e) => void

Returns

void


on()

on(type, listener): void

Defined in: plugin-data-types.ts:23

Parameters

ParameterType
typestring
listener(e) => void

Returns

void


reset()

reset(): void

Defined in: plugin-data-types.ts:27

Returns

void


setQualityFor()

setQualityFor(type, value, replace?): void

Defined in: plugin-data-types.ts:34

Parameters

ParameterType
typestring
valuenumber
replace?boolean

Returns

void


updateSettings()

updateSettings(settings): void

Defined in: plugin-data-types.ts:21

Parameters

ParameterType
settingsRecord<string, unknown>

Returns

void