Options
All
  • Public
  • Public/Protected
  • All
Menu

FragmentController

Hierarchy

  • FragmentController

Index

Constructors

Properties

eventBus: EventBus
fragmentModels: FragmentModel[]
metricsModel: default
params: Paramstype
xhrCustom: XHRCustom

Methods

  • Parameters

    Returns void

  • 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

    • 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
        • (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
        • Parameters

          • chunkQ: Nullable<ChunkQ>

          Returns void

    Returns Nullable<boolean>

  • removeExecutedRequestsBeforeTime(model: Nullable<FragmentModel>, time: number): void
  • reset(): void
  • Returns void

Generated using TypeDoc