Properties
LOADING_REQUEST_THRESHOLD
LOADING_REQUEST_THRESHOLD: number
RETRY_ATTEMPTS
RETRY_ATTEMPTS: number
RETRY_INTERVAL
RETRY_INTERVAL: number
STORE_MEASURED_DATA
STORE_MEASURED_DATA: boolean
chunkLoadingCallback
chunkLoadingCallback: (done: boolean, q: ChunkQ, _in: Uint8Array) => void
Type declaration
- (done: boolean, q: ChunkQ, _in: Uint8Array): void
Parameters
done: boolean
q: ChunkQ
_in: Uint8Array
Returns void
commonHdrs
commonHdrs: CommonHeader[]
commonQrys
commonQrys: CommonQuery[]
errorChunkLoadingCallback
errorChunkLoadingCallback: (chunkQ: Nullable<ChunkQ>) => void
Type declaration
- (chunkQ: Nullable<ChunkQ>): void
Optional firstChunkLoadingCallback
first
Chunk
Loading
Callback
?: (request
: SegmentRequest) => number | ChunkQType declaration
Parameters
Returns number | ChunkQ
onError
on
Error
: (data
: { req
: SegmentRequest; status
: number; xhr
: ExXMLHttpRequest }) => voidType declaration
- (data: { req: SegmentRequest; status: number; xhr: ExXMLHttpRequest }): void
Parameters
data: { req: SegmentRequest; status: number; xhr: ExXMLHttpRequest }
status: number
xhr: ExXMLHttpRequest
Returns void
onPrepare
on
Prepare
: (data
: { hdrs
: CommonHeader[]; qrys
: CommonQuery[]; req
: SegmentRequest; xhr
: ExXMLHttpRequest }) => voidType declaration
- (data: { hdrs: CommonHeader[]; qrys: CommonQuery[]; req: SegmentRequest; xhr: ExXMLHttpRequest }): void
Parameters
data: { hdrs: CommonHeader[]; qrys: CommonQuery[]; req: SegmentRequest; xhr: ExXMLHttpRequest }
hdrs: CommonHeader[]
qrys: CommonQuery[]
xhr: ExXMLHttpRequest
Returns void
onSuccess
on
Success
: (data
: { req
: SegmentRequest; status
: number; xhr
: ExXMLHttpRequest }) => voidType declaration
- (data: { req: SegmentRequest; status: number; xhr: ExXMLHttpRequest }): void
Parameters
data: { req: SegmentRequest; status: number; xhr: ExXMLHttpRequest }
status: number
xhr: ExXMLHttpRequest
Returns void
restrictMultiLoad
restrictMultiLoad: boolean
successLoadingCallback
success
Loading
Callback
: (request
: SegmentRequest, response
: Uint8Array) => voiduseFetch
useFetch: boolean
xhrCustom
xhrCustom: XHRCustom
xhrs
xhrs: ExXMLHttpRequest[]