Home Reference Source
import {BufferHelper} from 'hls.js/src/utils/buffer-helper.js'
public class | source

BufferHelper

Static Method Summary

Static Public Methods
public static

bufferInfo(media: *, pos: *, maxHoleDuration: *): {"len": *, "start": *, "end": *, "nextStart": *}

public static

bufferedInfo(buffered: *, pos: *, maxHoleDuration: *): {"len": *, "start": *, "end": *, "nextStart": *}

public static

isBuffered(media: HTMLMediaElement | SourceBuffer, position: number): boolean

Return true if media's buffered include position

Static Public Methods

public static bufferInfo(media: *, pos: *, maxHoleDuration: *): {"len": *, "start": *, "end": *, "nextStart": *} source

Params:

NameTypeAttributeDescription
media *
pos *
maxHoleDuration *

Return:

{"len": *, "start": *, "end": *, "nextStart": *}

public static bufferedInfo(buffered: *, pos: *, maxHoleDuration: *): {"len": *, "start": *, "end": *, "nextStart": *} source

Params:

NameTypeAttributeDescription
buffered *
pos *
maxHoleDuration *

Return:

{"len": *, "start": *, "end": *, "nextStart": *}

public static isBuffered(media: HTMLMediaElement | SourceBuffer, position: number): boolean source

Return true if media's buffered include position

Params:

NameTypeAttributeDescription
media HTMLMediaElement | SourceBuffer
position number

Return:

boolean