PlaylistLoader
Constructor Summary
| Public Constructor | ||
| public | 
      
       | 
    |
Method Summary
| Public Methods | ||
| public | 
       createInternalLoader(context: PlaylistLoaderContext): Loader Returns defaults or configured loader-type overloads (pLoader and loader config params)  | 
    |
| public | 
       destroy()  | 
    |
| public | 
      
       Call   | 
    |
| public | 
       getInternalLoader(context: PlaylistLoaderContext): Loader  | 
    |
| public | 
       handleManifestParsingError(response: LoaderResponse, context: PlaylistLoaderContext, reason: string, networkDetails: undefined)  | 
    |
| public | 
       handleMasterPlaylist(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined)  | 
    |
| public | 
       handleNetworkError(context: PlaylistLoaderContext, networkDetails: undefined, timeout: undefined, response: LoaderResponse)  | 
    |
| public | 
       handlePlaylistLoaded(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined)  | 
    |
| public | 
       handleSidxRequest(response: LoaderResponse, context: PlaylistLoaderContext)  | 
    |
| public | 
       handleTrackOrLevelPlaylist(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined)  | 
    |
| public | 
       load(context: PlaylistLoaderContext)  | 
    |
| public | 
      
       | 
    |
| public | 
       loadsuccess(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined)  | 
    |
| public | 
       loadtimeout(stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined)  | 
    |
| public | 
       onAudioTrackLoading(event: undefined, data: TrackLoadingData)  | 
    |
| public | 
       onLevelLoading(event: undefined, data: LevelLoadingData)  | 
    |
| public | 
       onManifestLoading(event: undefined, data: ManifestLoadingData)  | 
    |
| public | 
       onSubtitleTrackLoading(event: undefined, data: TrackLoadingData)  | 
    |
| public | 
      
       | 
    |
| public | 
       resetInternalLoader(contextType: undefined)  | 
    |
| public | 
      
       | 
    |
Public Constructors
public constructor() source
Public Methods
public createInternalLoader(context: PlaylistLoaderContext): Loader source
Returns defaults or configured loader-type overloads (pLoader and loader config params)
Params:
| Name | Type | Attribute | Description | 
| context | PlaylistLoaderContext | 
Return:
| Loader | 
public destroy() source
public destroyInternalLoaders() source
Call destroy on all internal loader instances mapped (one per context type)
public getInternalLoader(context: PlaylistLoaderContext): Loader source
Params:
| Name | Type | Attribute | Description | 
| context | PlaylistLoaderContext | 
Return:
| Loader | 
public handleManifestParsingError(response: LoaderResponse, context: PlaylistLoaderContext, reason: string, networkDetails: undefined) source
public handleMasterPlaylist(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| stats | LoaderStats | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public handleNetworkError(context: PlaylistLoaderContext, networkDetails: undefined, timeout: undefined, response: LoaderResponse) source
public handlePlaylistLoaded(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| stats | LoaderStats | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public handleSidxRequest(response: LoaderResponse, context: PlaylistLoaderContext) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| context | PlaylistLoaderContext | 
public handleTrackOrLevelPlaylist(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| stats | LoaderStats | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public load(context: PlaylistLoaderContext) source
Params:
| Name | Type | Attribute | Description | 
| context | PlaylistLoaderContext | 
public loaderror(response: LoaderResponse, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public loadsuccess(response: LoaderResponse, stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| response | LoaderResponse | ||
| stats | LoaderStats | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public loadtimeout(stats: LoaderStats, context: PlaylistLoaderContext, networkDetails: undefined) source
Params:
| Name | Type | Attribute | Description | 
| stats | LoaderStats | ||
| context | PlaylistLoaderContext | ||
| networkDetails | undefined | 
public onAudioTrackLoading(event: undefined, data: TrackLoadingData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | TrackLoadingData | 
public onLevelLoading(event: undefined, data: LevelLoadingData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | LevelLoadingData | 
public onManifestLoading(event: undefined, data: ManifestLoadingData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | ManifestLoadingData | 
public onSubtitleTrackLoading(event: undefined, data: TrackLoadingData) source
Params:
| Name | Type | Attribute | Description | 
| event | undefined | ||
| data | TrackLoadingData | 
public registerListeners() source
public resetInternalLoader(contextType: undefined) source
Params:
| Name | Type | Attribute | Description | 
| contextType | undefined | 
    
  