Constructors
constructor
Parameters
params: Paramstype
xhrCustom: XHRCustom
Properties
xhrCustom
xhrCustom: XHRCustom
Methods
getExecutedRequestForTime
isFragmentExists
Parameters
_callback: (val: boolean) => void
Returns void
isFragmentLoadedOrPending
Parameters
Returns boolean
isFragmentLoadingOrPending
Parameters
Returns boolean
isInitializationRequest
Parameters
Returns boolean
needToPrepareNewRequest
Parameters
Returns Nullable<boolean>
prepareFragmentForLoading
- prepareFragmentForLoading(bufferController: BufferController, startLoadingCallback: (request: SegmentRequest) => void, successLoadingCallback: (request: SegmentRequest, response: Uint8Array) => void, errorLoadingCallback: (type: string, request: SegmentRequest) => void, streamEndCallback: (request: SegmentRequest) => void, firstChunkLoadingCallback: (request: SegmentRequest) => number | ChunkQ, chunkLoadingCallback: (done: boolean, q: ChunkQ, _in: Uint8Array) => void, errorChunkLoadingCallback: (chunkQ: Nullable<ChunkQ>) => void): Nullable<boolean>
Parameters
startLoadingCallback: (request: SegmentRequest) => void
successLoadingCallback: (request: SegmentRequest, response: Uint8Array) => void
errorLoadingCallback: (type: string, request: SegmentRequest) => void
streamEndCallback: (request: SegmentRequest) => void
firstChunkLoadingCallback: (request: SegmentRequest) => number | ChunkQ
Parameters
Returns number | ChunkQ
chunkLoadingCallback: (done: boolean, q: ChunkQ, _in: Uint8Array) => void
- (done: boolean, q: ChunkQ, _in: Uint8Array): void
Parameters
done: boolean
q: ChunkQ
_in: Uint8Array
Returns void
errorChunkLoadingCallback: (chunkQ: Nullable<ChunkQ>) => void
- (chunkQ: Nullable<ChunkQ>): void
Returns Nullable<boolean>
removeExecutedRequestsBeforeTime
- removeExecutedRequestsBeforeTime(model: Nullable<FragmentModel>, time: number): void
FragmentController