Function
| Static Public Summary | ||
| public |
DemuxerWorker(self: *) |
|
| public |
|
|
| public |
adjustPts(sliding: *, details: *) |
|
| public |
alignDiscontinuities(lastFrag: *, lastLevel: *, details: *) |
|
| public |
appendFrame(track: *, data: *, offset: *, pts: *, frameIndex: *): * |
|
| public |
clearCurrentCues(track: *) |
|
| public |
enableLogs(debugConfig: *) |
|
| public |
findDiscontinuousReferenceFrag(prevDetails: *, curDetails: *): * |
|
| public |
findFirstFragWithCC(fragments: *, cc: *): * |
|
| public |
findFragWithCC(fragments: *, CC: *): * |
|
| public |
fixLineBreaks(input: *): * |
|
| public |
getAudioConfig(observer: *, data: *, offset: *, audioCodec: *): {"config": *, "samplerate": *, "channelCount": *, "codec": *, "manifestCodec": *} |
|
| public |
getFrameDuration(samplerate: *): * |
|
| public |
getFullFrameLength(data: *, offset: *): * |
|
| public |
getHeaderLength(data: *, offset: *): * |
|
| public |
getMediaSource(): * MediaSource helper |
|
| public |
initTrackConfig(track: *, observer: *, data: *, offset: *, audioCodec: *) |
|
| public |
isCodecSupportedInMp4(codec: *, type: *): * |
|
| public |
isCodecType(codec: *, type: *): * |
|
| public |
|
|
| public |
isHeaderPattern(data: *, offset: *): * |
|
| public |
isSupported(): * |
|
| public |
mergeDetails(oldDetails: *, newDetails: *) |
|
| public |
newCue(track: *, startTime: *, endTime: *, captionScreen: *) |
|
| public |
parseFrameHeader(data: *, offset: *, pts: *, frameIndex: *, frameDuration: *): * |
|
| public |
|
|
| public |
removePadding(buffer: *): * |
|
| public |
sendAddTrackEvent(track: *, videoEl: *) |
|
| public |
shouldAlignOnDiscontinuities(lastFrag: *, lastLevel: *, details: *): * |
|
| public |
updateFragPTSDTS(details: *, frag: *, startPTS: *, endPTS: *, startDTS: *, endDTS: *): * |
|
| public |
updatePTS(fragments: *, fromIdx: *, toIdx: *) |
|
Static Public
public DemuxerWorker(self: *) source
import DemuxerWorker from 'hls.js/src/demux/demuxer-worker.js'Params:
| Name | Type | Attribute | Description |
| self | * |
public adjustPts(sliding: *, details: *) source
import {adjustPts} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| sliding | * | ||
| details | * |
public alignDiscontinuities(lastFrag: *, lastLevel: *, details: *) source
import {alignDiscontinuities} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| lastFrag | * | ||
| lastLevel | * | ||
| details | * |
public appendFrame(track: *, data: *, offset: *, pts: *, frameIndex: *): * source
import {appendFrame} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| track | * | ||
| data | * | ||
| offset | * | ||
| pts | * | ||
| frameIndex | * |
Return:
| * |
public clearCurrentCues(track: *) source
import {clearCurrentCues} from 'hls.js/src/utils/texttrack-utils.js'Params:
| Name | Type | Attribute | Description |
| track | * |
public enableLogs(debugConfig: *) source
import {enableLogs} from 'hls.js/src/utils/logger.js'Params:
| Name | Type | Attribute | Description |
| debugConfig | * |
public findDiscontinuousReferenceFrag(prevDetails: *, curDetails: *): * source
import {findDiscontinuousReferenceFrag} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| prevDetails | * | ||
| curDetails | * |
Return:
| * |
public findFirstFragWithCC(fragments: *, cc: *): * source
import {findFirstFragWithCC} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| fragments | * | ||
| cc | * |
Return:
| * |
public findFragWithCC(fragments: *, CC: *): * source
import {findFragWithCC} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| fragments | * | ||
| CC | * |
Return:
| * |
public fixLineBreaks(input: *): * source
import {fixLineBreaks} from 'hls.js/src/utils/vttparser.js'Params:
| Name | Type | Attribute | Description |
| input | * |
Return:
| * |
public getAudioConfig(observer: *, data: *, offset: *, audioCodec: *): {"config": *, "samplerate": *, "channelCount": *, "codec": *, "manifestCodec": *} source
import {getAudioConfig} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| observer | * | ||
| data | * | ||
| offset | * | ||
| audioCodec | * |
Return:
| {"config": *, "samplerate": *, "channelCount": *, "codec": *, "manifestCodec": *} |
public getFrameDuration(samplerate: *): * source
import {getFrameDuration} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| samplerate | * |
Return:
| * |
public getFullFrameLength(data: *, offset: *): * source
import {getFullFrameLength} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * |
Return:
| * |
public getHeaderLength(data: *, offset: *): * source
import {getHeaderLength} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * |
Return:
| * |
public getMediaSource(): * source
import {getMediaSource} from 'hls.js/src/helper/mediasource-helper.js'MediaSource helper
Return:
| * |
public initTrackConfig(track: *, observer: *, data: *, offset: *, audioCodec: *) source
import {initTrackConfig} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| track | * | ||
| observer | * | ||
| data | * | ||
| offset | * | ||
| audioCodec | * |
public isCodecSupportedInMp4(codec: *, type: *): * source
import {isCodecSupportedInMp4} from 'hls.js/src/utils/codecs.js'Params:
| Name | Type | Attribute | Description |
| codec | * | ||
| type | * |
Return:
| * |
public isCodecType(codec: *, type: *): * source
import {isCodecType} from 'hls.js/src/utils/codecs.js'Params:
| Name | Type | Attribute | Description |
| codec | * | ||
| type | * |
Return:
| * |
public isHeader(data: *, offset: *): boolean source
import {isHeader} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * |
public isHeaderPattern(data: *, offset: *): * source
import {isHeaderPattern} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * |
Return:
| * |
public isSupported(): * source
import {isSupported} from 'hls.js/src/helper/is-supported.js'Return:
| * |
public mergeDetails(oldDetails: *, newDetails: *) source
import {mergeDetails} from 'hls.js/src/helper/level-helper.js'Params:
| Name | Type | Attribute | Description |
| oldDetails | * | ||
| newDetails | * |
public newCue(track: *, startTime: *, endTime: *, captionScreen: *) source
import {newCue} from 'hls.js/src/utils/cues.js'Params:
| Name | Type | Attribute | Description |
| track | * | ||
| startTime | * | ||
| endTime | * | ||
| captionScreen | * |
public parseFrameHeader(data: *, offset: *, pts: *, frameIndex: *, frameDuration: *): * source
import {parseFrameHeader} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * | ||
| pts | * | ||
| frameIndex | * | ||
| frameDuration | * |
Return:
| * |
public probe(data: *, offset: *): boolean source
import {probe} from 'hls.js/src/demux/adts.js'Params:
| Name | Type | Attribute | Description |
| data | * | ||
| offset | * |
public removePadding(buffer: *): * source
import {removePadding} from 'hls.js/src/crypt/aes-decryptor.js'Params:
| Name | Type | Attribute | Description |
| buffer | * |
Return:
| * |
public sendAddTrackEvent(track: *, videoEl: *) source
import {sendAddTrackEvent} from 'hls.js/src/utils/texttrack-utils.js'Params:
| Name | Type | Attribute | Description |
| track | * | ||
| videoEl | * |
public shouldAlignOnDiscontinuities(lastFrag: *, lastLevel: *, details: *): * source
import {shouldAlignOnDiscontinuities} from 'hls.js/src/utils/discontinuities.js'Params:
| Name | Type | Attribute | Description |
| lastFrag | * | ||
| lastLevel | * | ||
| details | * |
Return:
| * |
public updateFragPTSDTS(details: *, frag: *, startPTS: *, endPTS: *, startDTS: *, endDTS: *): * source
import {updateFragPTSDTS} from 'hls.js/src/helper/level-helper.js'Params:
| Name | Type | Attribute | Description |
| details | * | ||
| frag | * | ||
| startPTS | * | ||
| endPTS | * | ||
| startDTS | * | ||
| endDTS | * |
Return:
| * |
public updatePTS(fragments: *, fromIdx: *, toIdx: *) source
import {updatePTS} from 'hls.js/src/helper/level-helper.js'Params:
| Name | Type | Attribute | Description |
| fragments | * | ||
| fromIdx | * | ||
| toIdx | * |
