Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/videojs/http-streaming
/ functions
Functions
915 in github.com/videojs/http-streaming
⨍
Functions
915
◇
Types & classes
52
Method
constructor
()
src/content-steering-controller.js:17
Method
constructor
(xhr, bandwidth)
src/content-steering-controller.js:86
Method
constructor
(self, options)
src/transmuxer-worker.js:173
Method
constructor
* Represents an PlaybackWatcher object. * * @class * @param {Object} options an object that includes the tech and settings
src/playback-watcher.js:36
Method
constructor
()
src/vtt-segment-loader.js:18
Method
constructor
(settings, options = {})
src/vtt-segment-loader.js:31
Method
constructor
(mediaSource)
src/source-updater.js:359
Method
constructor
(options = {})
src/sync-controller.js:226
Method
constructor
(source, tech, options)
src/videojs-http-streaming.js:602
Method
constructor
(vhsHandler, playlist, id)
src/rendition-mixin.js:61
Method
constructor
* @param {number} start - media sequence start * @param {number} end - media sequence end * @param {number} segmentIndex - index for associated
src/util/media-sequence-sync.js:12
Method
constructor
* * @param {SyncInfo} segmentSyncInfo - sync info for a given segment * @param {Array<SyncInfo>} [partsSyncInfo] - sync infos for a list of part
src/util/media-sequence-sync.js:59
Method
constructor
()
src/util/media-sequence-sync.js:83
Method
constructor
(parent)
src/util/media-sequence-sync.js:270
Method
constructor
()
src/util/date-ranges.js:2
Method
createMediaUpdateTimeout
()
src/dash-playlist-loader.js:972
Function
createTransmuxer
(options)
src/segment-transmuxer.js:269
Function
currentTime
()
test/loader-common.js:197
Function
currentTime
()
test/util/time.test.js:823
Function
dashGroupId
(type, group, label, playlist)
src/dash-playlist-loader.js:96
Function
dashPlaylistUnchanged
(a, b)
src/dash-playlist-loader.js:29
Function
decryptionHandler
(event)
src/media-segment-request.js:668
Method
diagnostics
()
src/util/media-sequence-sync.js:103
Method
didPathwaysChange
()
src/playlist-controller.js:2378
Function
displayCues
(container, player)
utils/stats/stats.js:277
Function
displayStats
(element, player)
utils/stats/stats.js:119
Function
dispose
()
test/playlist-controller.test.js:2530
Method
dispose
()
src/dash-playlist-loader.js:474
Method
dispose
()
src/timeline-change-controller.js:49
Method
dispose
* Abort any outstanding work and clean up.
src/playlist-loader.js:645
Method
dispose
* dispose of the source updater and the underlying sourceBuffer
src/source-updater.js:874
Method
dispose
()
src/sync-controller.js:688
Method
dispose
* Abort all outstanding work and cleanup.
src/videojs-http-streaming.js:1252
Function
duration
()
test/vtt-segment-loader.test.js:609
Function
el
()
test/playlist-selectors.test.js:20
Function
end
(i)
test/playback-watcher.test.js:613
Method
end
()
src/util/media-sequence-sync.js:99
Method
endTimeline
()
src/transmuxer-worker.js:398
Function
errorHandler
()
src/reload-source-on-error.js:67
Function
estimateSegmentRequestTime
( segmentDuration, bandwidth, playlist, bytesReceived = 0 )
src/playlist.js:657
Function
excludeCoverage
(defaults)
scripts/rollup.config.js:16
Function
externals
(defaults)
scripts/rollup.config.js:27
Function
files
(defaults)
scripts/karma.conf.js:16
Method
fillBuffer_
* fill the buffer with segements unless the sourceBuffers are * currently updating * * Note: this function should only ever be called by moni
src/vtt-segment-loader.js:174
Method
fin
(err, request)
src/dash-playlist-loader.js:401
Function
findGaps
(buffered)
src/ranges.js:79
Function
findNextRange
(timeRanges, time)
src/ranges.js:67
Function
findRange
(buffered, time)
src/ranges.js:53
Function
findSoleUncommonTimeRangesEnd
(original, update)
src/ranges.js:106
Function
finish
()
test/segment-loader.test.js:1573
Function
flush
()
test/vtt-segment-loader.test.js:45
Function
formatAsciiString
(e)
src/bin-utils.js:30
Function
formatHexString
(e, i)
src/bin-utils.js:25
Function
get
()
test/test-helpers.js:248
Function
get
()
src/videojs-http-streaming.js:71
Function
get
()
src/util/text-tracks.js:124
Method
get
()
test/test-helpers.js:48
Method
get
()
src/videojs-http-streaming.js:856
Method
getBandwidth
()
src/playlist-controller.js:335
Function
getBuffer
(buff)
utils/switcher/run-simulation.js:131
Method
getKeyIdSet
* Returns the key ID set from a playlist * * @param {playlist} playlist to fetch the key ID set from. * @return a Set of 32 digit hex strings
src/dash-playlist-loader.js:1015
Function
getMediaInfoForTime
({ playlist, currentTime, startingSegmentIndex, startingPartIndex, startTime, exactManifestTimings
src/playlist.js:421
Method
getMp4WebVttText
* Parse an mp4 encapsulated WebVTT segment and return an array of cues. * * @param {Uint8Array} data a text/webvtt segment * @return {Object[
src/transmuxer-worker.js:233
Function
getOverrideNative
(options = {})
src/videojs-http-streaming.js:1417
Function
getSegmentBufferedPercent
( startOfSegment, segmentDuration, currentTime, buffered )
src/ranges.js:293
Function
getSource
(next)
src/reload-source-on-error.js:6
Function
globalOnResponseHook1
(request, error, response)
test/xhr.test.js:164
Function
globalOnResponseHook2
(request, error, response)
test/xhr.test.js:167
Function
globalRequestHook1
(options)
test/xhr.test.js:97
Function
globalRequestHook1
(options)
test/videojs-http-streaming.test.js:4209
Function
globalRequestHook2
(options)
test/xhr.test.js:101
Function
globalRequestHook2
(options)
test/videojs-http-streaming.test.js:4217
Function
globalResponseHook1
(request, error, response)
test/videojs-http-streaming.test.js:4400
Function
globalResponseHook2
(request, error, response)
test/videojs-http-streaming.test.js:4403
Function
globalXhrRequestHook1
(options)
test/videojs-http-streaming.test.js:4559
Function
globalXhrRequestHook2
(options)
test/videojs-http-streaming.test.js:4566
Function
globals
(defaults)
scripts/rollup.config.js:22
Method
handleAbort_
(segmentInfo)
src/segment-loader.js:1944
Method
handleAppendError_
({segmentInfo, type, bytes}, error)
src/segment-loader.js:2554
Method
handleData_
(simpleSegment, result)
src/vtt-segment-loader.js:385
Method
handleDurationChange_
* handle the durationchange event on the MediaSource * * @private
src/playlist-controller.js:1304
Function
handleError
()
src/segment-transmuxer.js:160
Method
handleLoadedPlaylist_
()
src/playlist-loader.js:445
Method
handleMediaupdatetimeout_
()
src/playlist-loader.js:463
Function
handleMessage
(event)
src/segment-transmuxer.js:96
Function
handleMessages
(e)
test/transmuxer-worker.test.js:74
Method
handleProgress_
* XHR `progress` event handler * * @param {Event} * The XHR `progress` event * @param {Object} simpleSegment * A simplifi
src/segment-loader.js:1958
Function
handleSource
(source, tech, options = {})
src/videojs-http-streaming.js:1395
Method
handleSourceEnded_
* handle the sourceended event on the MediaSource * * @private
src/playlist-controller.js:1282
Method
handleTimingInfo_
(simpleSegment, mediaType, timeType, time)
src/segment-loader.js:2024
Method
handleTrackInfo_
(simpleSegment, trackInfo)
src/segment-loader.js:1968
Method
handleWaitingForKey_
()
src/videojs-http-streaming.js:1123
Method
hasPartsSyncInfo
()
src/util/media-sequence-sync.js:72
Method
hasVideo
(playlist)
src/playlist-loader.js:559
Method
initMp4WebVttParser
* Initializes the WebVttParser and passes the init segment. * * @param {Uint8Array} data mp4 boxed WebVTT init segment data
src/transmuxer-worker.js:216
Method
initSegmentForMap
* Gets and sets init segment for the provided map * * @param {Object} map * The map object representing the init segment to get or set
src/vtt-segment-loader.js:77
Function
initializeMediaKeys
(options, callback)
test/videojs-http-streaming.test.js:6701
Function
isAes
(media)
src/playlist.js:617
Method
isAppended
()
src/util/media-sequence-sync.js:32
Function
isBuffered
(previous, current)
utils/switcher/aggregate-simulations.js:8
← previous
next →
701–800 of 915, ranked by callers