MCPcopy Create free account

hub / github.com/videojs/http-streaming / functions

Functions915 in github.com/videojs/http-streaming

↓ 474 callersMethodtrigger
()
test/text-tracks.test.js:42
↓ 369 callersFunctioncreateTimeRanges
(...args)
src/util/vjs-compat.js:21
↓ 297 callersMethodload
* load a playlist and start to fill the buffer
src/segment-loader.js:1056
↓ 264 callersMethodsrc
* called when player.src gets called, handle a new source * * @param {Object} src the source object to handle
src/videojs-http-streaming.js:786
↓ 231 callersMethodpush
* Adds data (a ts segment) to the start of the transmuxer pipeline for * processing. * * @param {ArrayBuffer} data data to push into the muxe
src/transmuxer-worker.js:347
↓ 211 callersMethodmedia
* When called without any arguments, returns the currently * active media playlist. When called with a single argument, * triggers the playlis
src/playlist-loader.js:679
↓ 185 callersFunctionopenMediaSource
(player, clock)
test/test-helpers.js:395
↓ 181 callersMethodplaylist
* set a playlist on the segment loader * * @param {PlaylistLoader} media the playlist to set on the segment loader
src/segment-loader.js:1102
↓ 175 callersFunctionplaylistWithDuration
(time, conf)
test/test-helpers.js:456
↓ 165 callersFunctionstandardXHRResponse
(request, data)
test/test-helpers.js:413
↓ 164 callersFunctionpts
(time)
test/util/gops.test.js:14
↓ 159 callersMethoddispose
* dispose of the SegmentLoader and reset to the default state
src/segment-loader.js:820
↓ 97 callersMethodend
()
src/util/media-sequence-sync.js:40
↓ 97 callersFunctionurlTo
(path)
test/test-helpers.js:538
↓ 90 callersFunctioncreatePlayer
(options, src, clock)
test/test-helpers.js:352
↓ 59 callersMethodstart
* start loading of the playlist
src/playlist-loader.js:906
↓ 56 callersMethoderror
* set an error on the segment loader and null out any pending segements * * @param {Error} error the error to set on the SegmentLoader * @ret
src/segment-loader.js:922
↓ 51 callersMethodcreateSourceBuffers
(codecs)
src/source-updater.js:410
↓ 50 callersFunctionmerge
(...args)
src/util/vjs-compat.js:10
↓ 48 callersFunctionrequestAndAppendSegment
({ request, initSegmentRequest, segment, initSegment, segmentLoader, clock, bandwidth, through
test/test-helpers.js:573
↓ 43 callersMethodappendBuffer
(config)
test/test-helpers.js:66
↓ 43 callersMethodduration
* a wrapper around the function in PlaylistController
src/videojs-http-streaming.js:1238
↓ 41 callersMethodpaused
* Returns whether the segment loader is fetching additional * segments when given the opportunity. This property can be * modified through calls
src/segment-loader.js:1284
↓ 40 callersMethodseekable
* a wrapper around the function in PlaylistController
src/videojs-http-streaming.js:1245
↓ 39 callersMethodmain
* return the main playlist object if we have one * * @return {Object} the main playlist object that we parsed
src/playlist-controller.js:1939
↓ 35 callersMethodtriggerReady
()
src/source-updater.js:424
↓ 32 callersMethodbuffered
* Get a combined video/audio buffer's buffered timerange. * * @return {TimeRange} * the combined time range
src/source-updater.js:664
↓ 31 callersFunctionmediaSegmentRequest
({ xhr, xhrOptions, decryptionWorker, segment, abortFn, progressFn, trackInfoFn, timingInfoFn,
src/media-segment-request.js:1074
↓ 29 callersMethodlastTimelineChange
({ type, from, to })
src/timeline-change-controller.js:33
↓ 29 callersMethodpendingTimelineChange
({ type, from, to })
src/timeline-change-controller.js:25
↓ 28 callersMethodtextTracks
()
test/text-tracks.test.js:43
↓ 27 callersMethodfixesBadSeeks_
* Fixes situations where there's a bad seek * * @return {boolean} whether an action was taken to fix the seek * @private
src/playback-watcher.js:309
↓ 27 callersMethodgetCodecsOrExclude_
()
src/playlist-controller.js:1969
↓ 26 callersFunctiontimeRangesEqual
(timeRange1, timeRange2, message)
test/custom-assertions.js:7
↓ 26 callersMethodupdating
* Whether the underlying sourceBuffer is updating or not * * @return {boolean} the updating status of the SourceBuffer
src/source-updater.js:782
↓ 25 callersFunctionplayFor
(player, time, cb)
test/playback.test.js:10
↓ 24 callersFunctioncodecsForPlaylist
(main, media)
src/util/codecs.js:108
↓ 23 callersFunctionuseFakeEnvironment
(assert)
test/test-helpers.js:198
↓ 23 callersMethodvideoTimestampOffset
* Set/get the timestampoffset on the video SourceBuffer * * @return {number} the timestamp offset
src/source-updater.js:817
↓ 21 callersMethodaudioBuffered
* Get the audio buffer's buffered timerange. * * @return {TimeRange} * The audio buffer's buffered time range
src/source-updater.js:631
↓ 21 callersMethodaudioTimestampOffset
* Set/get the timestampoffset on the audio SourceBuffer * * @return {number} the timestamp offset
src/source-updater.js:796
↓ 21 callersMethodmedia
* return the currently selected playlist * * @return {Object} the currently selected playlist object that we parsed
src/playlist-controller.js:1948
↓ 21 callersFunctionmp4VideoTotal
()
test/source-updater.test.js:32
↓ 21 callersMethodsetCurrentTime
* a wrapper around the function in PlaylistController
src/videojs-http-streaming.js:1231
↓ 21 callersMethodvideoBuffered
* Get the video buffer's buffered timerange. * * @return {TimeRange} * The video buffer's buffered time range
src/source-updater.js:648
↓ 20 callersMethodinitContentSteeringController_
* Initialize available pathways and apply the tag properties.
src/playlist-controller.js:2325
↓ 20 callersMethodpause
* Prevent the loader from fetching additional segments. If there * is a segment request outstanding, it will finish processing * before the load
src/segment-loader.js:1271
↓ 20 callersMethodremove
* Remove any data in the source buffer between start and end times * * @param {number} start - the start time of the region to remove from the b
src/segment-loader.js:1378
↓ 19 callersFunctionmp4AudioTotal
()
test/source-updater.test.js:33
↓ 19 callersMethodresetEverything
* Delete all the buffered data and reset the SegmentLoader * * @param {Function} [done] an optional callback to be executed when the remove *
src/segment-loader.js:1294
↓ 19 callersMethodtrack
* Set a subtitle track on the segment loader to add subtitles to * * @param {TextTrack=} track * The text track to add loaded subtitle
src/vtt-segment-loader.js:139
↓ 18 callersFunctionmediaDuration
(timingInfos)
src/segment-loader.js:472
↓ 18 callersFunctionremoveGopBuffer
(buffer, start, end, mapping)
src/util/gops.js:87
↓ 17 callersMethodexcludePlaylist
* Exclude a playlist for a set amount of time, making it unavailable for selection by * the rendition selection algorithm, then force a new playlis
src/playlist-controller.js:1392
↓ 17 callersFunctionplaylistWithDuration
(time, conf)
test/vtt-segment-loader.test.js:19
↓ 17 callersMethodset
(duration)
test/test-helpers.js:105
↓ 16 callersMethodaddAvailablePathway
* adds a pathway to the available pathways set * * @param {string} pathway the pathway string to add
src/content-steering-controller.js:451
↓ 16 callersMethodbuffered_
* Indicates which time ranges are buffered * * @return {TimeRange} * TimeRange object representing the current buffered ranges
src/segment-loader.js:950
↓ 16 callersMethodhasPendingRequest
()
src/dash-playlist-loader.js:494
↓ 16 callersMethodshouldSwitchToMedia_
(nextPlaylist)
src/playlist-controller.js:880
↓ 15 callersFunctionabsoluteUrl
(relativeUrl)
test/test-helpers.js:13
↓ 15 callersMethodattachContentSteeringListeners_
* Attaches the listeners for content steering.
src/playlist-controller.js:2359
↓ 15 callersMethodchooseNextRequest_
* Determines what request should be made given current segment loader state. * * @return {Object} a request object that describes the segment/pa
src/segment-loader.js:1549
↓ 15 callersMethodonSyncInfoUpdate_
()
src/playlist-controller.js:1758
↓ 15 callersFunctionparseManifest
({ onwarn, oninfo, manifestString, customTagParsers = [], customTagMappers = [], llhls })
src/manifest.js:36
↓ 15 callersFunctionsimpleSelector
(settings)
src/playlist-selectors.js:158
↓ 15 callersFunctionxhrFactory
()
src/xhr.js:91
↓ 14 callersFunctiongetInputValue
(el)
scripts/index.js:117
↓ 14 callersMethodinitializedEme
()
src/source-updater.js:391
↓ 14 callersMethodload
* Call load on our SegmentLoaders
src/playlist-controller.js:1099
↓ 14 callersFunctionupdateMain
(main, newMedia, unchangedCheck = isPlaylistUnchanged)
src/playlist-loader.js:281
↓ 13 callersFunctioncreatePlaylistID
(index, uri)
src/manifest.js:9
↓ 13 callersFunctionillegalMediaSwitch
(loaderType, startingMedia, trackInfo)
src/segment-loader.js:76
↓ 13 callersFunctionlogger
(source)
src/util/logger.js:3
↓ 13 callersFunctionpushQueue
({type, sourceUpdater, action, doneFn, name})
src/source-updater.js:312
↓ 13 callersFunctionseekToProgramTime
({ programTime, playlist, retryCount = 2, seekTo, pauseAfterSeek = true, tech, callback })
src/util/time.js:315
↓ 13 callersFunctionshouldWaitForTimelineChange
({ timelineChangeController, currentTimeline, segmentTimeline, loaderType, audioDisabled })
src/segment-loader.js:349
↓ 12 callersFunctiongenerateMedia
({ isMaat, isMuxed, hasVideoCodec, hasAudioCodec, isFMP4 })
test/util/codecs.test.js:6
↓ 12 callersFunctiongetSyncSegmentCandidate
(currentTimeline, segments, targetTime)
src/segment-loader.js:36
↓ 12 callersMethodpause
* Call pause on our SegmentLoaders
src/playlist-controller.js:1114
↓ 12 callersMethodready
()
src/source-updater.js:406
↓ 12 callersFunctionsegmentInfoString
(segmentInfo)
src/segment-loader.js:136
↓ 12 callersMethodset
(newState)
src/segment-loader.js:726
↓ 12 callersMethodsetAudio
(enable)
src/segment-loader.js:841
↓ 11 callersMethodassignSteeringProperties_
* Assigns the current steering manifest properties and to the SteeringManifest object * * @param {Object} steeringJson the raw JSON steering man
src/content-steering-controller.js:300
↓ 11 callersMethodassignTagProperties
* Assigns the content steering tag properties to the steering controller * * @param {string} baseUrl the baseURL from the main manifest for reso
src/content-steering-controller.js:112
↓ 11 callersFunctionfindSegmentForProgramTime
(programTime, playlist)
src/util/time.js:58
↓ 11 callersMethodgapFromVideoUnderflow_
(buffered, currentTime)
src/playback-watcher.js:618
↓ 11 callersMethodgetCurrentMediaInfo_
(segmentInfo = this.pendingSegment_)
src/segment-loader.js:2224
↓ 11 callersMethodmonitorBuffer_
* (re-)schedule monitorBufferTick_ to run as soon as possible * * @private
src/segment-loader.js:1444
↓ 11 callersFunctiononTrackChanged
(type, settings)
src/media-groups.js:148
↓ 11 callersFunctionupdateAdCues
(media, track, offset = 0)
src/ad-cue-tags.js:31
↓ 10 callersMethodabort
* abort anything that is currently doing on with the SegmentLoader * and reset to a default state
src/segment-loader.js:855
↓ 10 callersMethodaddCue
(cue)
test/test-helpers.js:144
↓ 10 callersFunctionfindSegmentForPlayerTime
(time, playlist)
src/util/time.js:131
↓ 10 callersMethodget
()
src/segment-loader.js:723
↓ 10 callersMethodgetAudioTrackPlaylists_
* Get a list of playlists for the currently selected audio playlist * * @return {Array} the array of audio playlists
src/playlist-controller.js:511
↓ 10 callersFunctioninSourceBuffers
(mediaSource, sourceBuffer)
src/source-updater.js:139
↓ 10 callersFunctionmakeMockVhsHandler
(playlistOptions = [], handlerOptions = {}, main = {})
test/rendition-mixin.test.js:51
↓ 10 callersMethodmedia
(playlist)
src/dash-playlist-loader.js:508
next →1–100 of 915, ranked by callers