Home Reference Source

Variable

Static Public Summary
public

BinarySearch: {"search": *}

public

Cues: {"newCue": function}

public

Hex: {"hexDump": *}

hex dump helper class

public
public
public
public
public
public
public

State: {"STOPPED": string, "IDLE": string, "KEY_LOADING": string, "FRAG_LOADING": string, "FRAG_LOADING_WAITING_RETRY": string, "WAITING_TRACK": string, "PARSING": string, "PARSED": string, "BACKTRACKING": string, "ENDED": string, "ERROR": string, "WAITING_INIT_PTS": string, "WAITING_LEVEL": string}

public

TimeRanges: {"toString": *}

TimeRanges to string helper

public

hlsDefaultConfig: {"autoStartLoad": boolean, "startPosition": *, "defaultAudioCodec": *, "debug": *, "capLevelOnFPSDrop": *, "capLevelToPlayerSize": *, "initialLiveManifestSize": number, "maxBufferLength": number, "backBufferLength": *, "maxBufferSize": *, "maxBufferHole": number, "highBufferWatchdogPeriod": number, "nudgeOffset": number, "nudgeMaxRetry": number, "maxFragLookUpTolerance": number, "liveSyncDurationCount": number, "liveMaxLatencyDurationCount": *, "liveSyncDuration": *, "liveMaxLatencyDuration": *, "maxLiveSyncPlaybackRate": number, "liveDurationInfinity": *, "liveBackBufferLength": *, "maxMaxBufferLength": number, "enableWorker": boolean, "enableSoftwareAES": boolean, "manifestLoadingTimeOut": number, "manifestLoadingMaxRetry": number, "manifestLoadingRetryDelay": number, "manifestLoadingMaxRetryTimeout": number, "startLevel": *, "levelLoadingTimeOut": number, "levelLoadingMaxRetry": number, "levelLoadingRetryDelay": number, "levelLoadingMaxRetryTimeout": number, "fragLoadingTimeOut": number, "fragLoadingMaxRetry": number, "fragLoadingRetryDelay": number, "fragLoadingMaxRetryTimeout": number, "startFragPrefetch": *, "fpsDroppedMonitoringPeriod": number, "fpsDroppedMonitoringThreshold": number, "appendErrorMaxRetry": number, "loader": *, "fLoader": *, "pLoader": *, "xhrSetup": *, "licenseXhrSetup": *, "licenseResponseCallback": *, "abrController": *, "bufferController": *, "capLevelController": *, "fpsController": *, "stretchShortVideoTrack": *, "maxAudioFramesDrift": number, "forceKeyFrameOnDiscontinuity": boolean, "abrEwmaFastLive": number, "abrEwmaSlowLive": number, "abrEwmaFastVoD": number, "abrEwmaSlowVoD": number, "abrEwmaDefaultEstimate": number, "abrBandWidthFactor": number, "abrBandWidthUpFactor": number, "abrMaxWithRealBitrate": *, "maxStarvationDelay": number, "maxLoadingDelay": number, "minAutoBitrate": *, "emeEnabled": *, "widevineLicenseUrl": *, "drmSystemOptions": *, "requestMediaKeySystemAccessFunc": *, "testBandwidth": boolean, "progressive": *, "lowLatencyMode": boolean, ...timelineConfig: Object, "subtitleStreamController": *, "subtitleTrackController": *, "timelineController": *, "audioStreamController": *, "audioTrackController": *, "emeController": *}

public
public

logger: *

public
public

testables: {"decodeTextFrame": *}

Static Public

public BinarySearch: {"search": *} source

import BinarySearch from 'hls.js/src/utils/binary-search.ts'

public Cues: {"newCue": function} source

import Cues from 'hls.js/src/utils/cues.ts'

public Hex: {"hexDump": *} source

import Hex from 'hls.js/src/utils/hex.ts'

hex dump helper class

public IMSC1_CODEC: string source

import {IMSC1_CODEC} from 'hls.js/src/utils/imsc1-ttml-parser.ts'

public MAX_SAFE_INTEGER: * source

import {MAX_SAFE_INTEGER} from 'hls.js/src/polyfills/number.ts'

public MAX_START_GAP_JUMP: number source

import {MAX_START_GAP_JUMP} from 'hls.js/src/controller/gap-controller.ts'

public SKIP_BUFFER_HOLE_STEP_SECONDS: number source

import {SKIP_BUFFER_HOLE_STEP_SECONDS} from 'hls.js/src/controller/gap-controller.ts'

public SKIP_BUFFER_RANGE_START: number source

import {SKIP_BUFFER_RANGE_START} from 'hls.js/src/controller/gap-controller.ts'

public STALL_MINIMUM_DURATION_MS: number source

import {STALL_MINIMUM_DURATION_MS} from 'hls.js/src/controller/gap-controller.ts'

public State: {"STOPPED": string, "IDLE": string, "KEY_LOADING": string, "FRAG_LOADING": string, "FRAG_LOADING_WAITING_RETRY": string, "WAITING_TRACK": string, "PARSING": string, "PARSED": string, "BACKTRACKING": string, "ENDED": string, "ERROR": string, "WAITING_INIT_PTS": string, "WAITING_LEVEL": string} source

public TimeRanges: {"toString": *} source

import TimeRanges from 'hls.js/src/utils/time-ranges.ts'

TimeRanges to string helper

public hlsDefaultConfig: {"autoStartLoad": boolean, "startPosition": *, "defaultAudioCodec": *, "debug": *, "capLevelOnFPSDrop": *, "capLevelToPlayerSize": *, "initialLiveManifestSize": number, "maxBufferLength": number, "backBufferLength": *, "maxBufferSize": *, "maxBufferHole": number, "highBufferWatchdogPeriod": number, "nudgeOffset": number, "nudgeMaxRetry": number, "maxFragLookUpTolerance": number, "liveSyncDurationCount": number, "liveMaxLatencyDurationCount": *, "liveSyncDuration": *, "liveMaxLatencyDuration": *, "maxLiveSyncPlaybackRate": number, "liveDurationInfinity": *, "liveBackBufferLength": *, "maxMaxBufferLength": number, "enableWorker": boolean, "enableSoftwareAES": boolean, "manifestLoadingTimeOut": number, "manifestLoadingMaxRetry": number, "manifestLoadingRetryDelay": number, "manifestLoadingMaxRetryTimeout": number, "startLevel": *, "levelLoadingTimeOut": number, "levelLoadingMaxRetry": number, "levelLoadingRetryDelay": number, "levelLoadingMaxRetryTimeout": number, "fragLoadingTimeOut": number, "fragLoadingMaxRetry": number, "fragLoadingRetryDelay": number, "fragLoadingMaxRetryTimeout": number, "startFragPrefetch": *, "fpsDroppedMonitoringPeriod": number, "fpsDroppedMonitoringThreshold": number, "appendErrorMaxRetry": number, "loader": *, "fLoader": *, "pLoader": *, "xhrSetup": *, "licenseXhrSetup": *, "licenseResponseCallback": *, "abrController": *, "bufferController": *, "capLevelController": *, "fpsController": *, "stretchShortVideoTrack": *, "maxAudioFramesDrift": number, "forceKeyFrameOnDiscontinuity": boolean, "abrEwmaFastLive": number, "abrEwmaSlowLive": number, "abrEwmaFastVoD": number, "abrEwmaSlowVoD": number, "abrEwmaDefaultEstimate": number, "abrBandWidthFactor": number, "abrBandWidthUpFactor": number, "abrMaxWithRealBitrate": *, "maxStarvationDelay": number, "maxLoadingDelay": number, "minAutoBitrate": *, "emeEnabled": *, "widevineLicenseUrl": *, "drmSystemOptions": *, "requestMediaKeySystemAccessFunc": *, "testBandwidth": boolean, "progressive": *, "lowLatencyMode": boolean, ...timelineConfig: Object, "subtitleStreamController": *, "subtitleTrackController": *, "timelineController": *, "audioStreamController": *, "audioTrackController": *, "emeController": *} source

import {hlsDefaultConfig} from 'hls.js/src/config.ts'

public isFiniteNumber: * source

import {isFiniteNumber} from 'hls.js/src/polyfills/number.ts'

public logger: * source

import {logger} from 'hls.js/src/utils/logger.ts'

public requestMediaKeySystemAccess: * source

import {requestMediaKeySystemAccess} from 'hls.js/src/utils/mediakeys-helper.ts'

public testables: {"decodeTextFrame": *} source

import {testables} from 'hls.js/src/demux/id3.ts'