import {SubtitleStreamController} from 'hls.js/src/controller/subtitle-stream-controller.js'SubtitleStreamController
Extends:
Constructor Summary
| Public Constructor | ||
| public | 
      
       | 
    |
Member Summary
| Public Members | ||
| public | 
       config: *  | 
    |
| public | 
      
       | 
    |
| public | 
       decrypter: *  | 
    |
| public | 
       fragCurrent: *  | 
    |
| public | 
       fragPrevious: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       media: *  | 
    |
| public | 
       state: *  | 
    |
| public | 
       tracks: *[]  | 
    |
| public | 
       tracksBuffered: *[]  | 
    |
| Private Members | ||
| private | 
      
       | 
    |
Method Summary
| Public Methods | ||
| public | 
       doTick()  | 
    |
| public | 
       onError(data: *)  | 
    |
| public | 
       onFragLoaded(data: *)  | 
    |
| public | 
      
       | 
    |
| public | 
       onLevelUpdated(objectPattern: {"details": *})  | 
    |
| public | 
       onMediaAttached(objectPattern: {"media": *})  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       onSubtitleFragProcessed(data: *)  | 
    |
| public | 
       onSubtitleTrackLoaded(data: *)  | 
    |
| public | 
       onSubtitleTrackSwitch(data: *)  | 
    |
| public | 
       onSubtitleTracksUpdated(data: *)  | 
    |
| public | 
      
       | 
    |
| public | 
       stopLoad()  | 
    |
| Private Methods | ||
| private | 
       _getBuffered(): *  | 
    |
Inherited Summary
| From class BaseStreamController | ||
| public | 
       demuxer: *  | 
    |
| public | 
       fragCurrent: *  | 
    |
| public | 
       fragPrevious: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       state: *  | 
    |
| public | 
       computeLivePosition(sliding: *, levelDetails: *): *  | 
    |
| public | 
       doTick()  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       stopLoad()  | 
    |
| private | 
       _streamEnded(bufferInfo: *, levelDetails: *): boolean  | 
    |
Public Constructors
public constructor() source
Public Members
public config: * source
public currentTrackId: * source
public decrypter: * source
public media: * source
public tracks: *[] source
public tracksBuffered: *[] source
Private Members
private _onMediaSeeking: * source
Public Methods
public onError(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragLoaded(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onKeyLoaded() source
public onLevelUpdated(objectPattern: {"details": *}) source
Params:
| Name | Type | Attribute | Description | 
| objectPattern | {"details": *} | 
  | 
      
public onMediaAttached(objectPattern: {"media": *}) source
Params:
| Name | Type | Attribute | Description | 
| objectPattern | {"media": *} | 
  | 
      
public onMediaDetaching() source
public onSubtitleFragProcessed(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onSubtitleTrackLoaded(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onSubtitleTrackSwitch(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onSubtitleTracksUpdated(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
    
  