Variable
Static Public Summary | ||
public |
BinarySearch: {"search": *} |
|
public |
CMCD spec version |
|
public |
|
|
public |
Hex: {"hexDump": *} hex dump helper class |
|
public |
|
|
public |
|
|
public |
|
|
public |
RemuxerTrackIdConfig: {"video": number, "audio": number, "id3": number, "text": number} |
|
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, "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": *, "ignoreDevicePixelRatio": *, "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": *, "drmSystems": *, "drmSystemOptions": *, "requestMediaKeySystemAccessFunc": *, "testBandwidth": boolean, "progressive": *, "lowLatencyMode": boolean, "cmcd": *, "enableDateRangeMetadataCues": boolean, "enableEmsgMetadataCues": boolean, "enableID3MetadataCues": boolean, ...timelineConfig: Object, "subtitleStreamController": *, "subtitleTrackController": *, "timelineController": *, "audioStreamController": *, "audioTrackController": *, "emeController": *, "cmcdController": *} |
|
public |
|
|
public |
logger: * |
|
public |
|
|
public |
testables: {"decodeTextFrame": *} |
Static Public
public BinarySearch: {"search": *} source
import BinarySearch from 'hls.js/src/utils/binary-search.ts'
public CMCDVersion: number source
import {CMCDVersion} from 'hls.js/src/types/cmcd.ts'
CMCD spec version
public MAX_START_GAP_JUMP: number source
import {MAX_START_GAP_JUMP} from 'hls.js/src/controller/gap-controller.ts'
public RemuxerTrackIdConfig: {"video": number, "audio": number, "id3": number, "text": number} source
import {RemuxerTrackIdConfig} from 'hls.js/src/utils/mp4-tools.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, "ENDED": string, "ERROR": string, "WAITING_INIT_PTS": string, "WAITING_LEVEL": string} source
import {State} from 'hls.js/src/controller/base-stream-controller.ts'
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": *, "ignoreDevicePixelRatio": *, "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": *, "drmSystems": *, "drmSystemOptions": *, "requestMediaKeySystemAccessFunc": *, "testBandwidth": boolean, "progressive": *, "lowLatencyMode": boolean, "cmcd": *, "enableDateRangeMetadataCues": boolean, "enableEmsgMetadataCues": boolean, "enableID3MetadataCues": boolean, ...timelineConfig: Object, "subtitleStreamController": *, "subtitleTrackController": *, "timelineController": *, "audioStreamController": *, "audioTrackController": *, "emeController": *, "cmcdController": *} source
import {hlsDefaultConfig} from 'hls.js/src/config.ts'
public requestMediaKeySystemAccess: * source
import {requestMediaKeySystemAccess} from 'hls.js/src/utils/mediakeys-helper.ts'