import AudioStreamController from 'hls.js/src/controller/audio-stream-controller.js'AudioStreamController
Extends:
Constructor Summary
| Public Constructor | ||
| public | 
      
       | 
    |
Member Summary
| Public Members | ||
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       config: *  | 
    |
| public | 
       demuxer: *  | 
    |
| public | 
       fragCurrent: *  | 
    |
| public | 
      
       | 
    |
| public | 
       fragPrevious: *  | 
    |
| public | 
      
       | 
    |
| public | 
       initPTS: *[]  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       media: *  | 
    |
| public | 
       mediaBuffer: *  | 
    |
| public | 
      
       | 
    |
| public | 
       onvended: *  | 
    |
| public | 
       onvseeking: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       retryDate: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public set | 
      
       | 
    |
| public get | 
       state: *  | 
    |
| public | 
       trackId: *  | 
    |
| public | 
       tracks: *  | 
    |
| public | 
       videoBuffer: *  | 
    |
| public | 
       videoTrackCC: *  | 
    |
| public | 
      
       | 
    |
| Private Members | ||
| private | 
       _state: *  | 
    |
Method Summary
| Public Methods | ||
| public | 
       doTick()  | 
    |
| public | 
       onAudioTrackLoaded(data: *)  | 
    |
| public | 
       onAudioTrackSwitching(data: *)  | 
    |
| public | 
       onAudioTracksUpdated(data: *)  | 
    |
| public | 
       onBufferAppended(data: *)  | 
    |
| public | 
       onBufferCreated(data: *)  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       onError(data: *)  | 
    |
| public | 
       onFragLoaded(data: *)  | 
    |
| public | 
       onFragParsed(data: *)  | 
    |
| public | 
       onFragParsingData(data: *)  | 
    |
| public | 
       onFragParsingInitSegment(data: *)  | 
    |
| public | 
       onInitPtsFound(data: *)  | 
    |
| public | 
      
       | 
    |
| public | 
       onMediaAttached(data: *)  | 
    |
| public | 
      
       | 
    |
| public | 
       startLoad(startPosition: *)  | 
    |
| Private Methods | ||
| private | 
      
       | 
    |
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 initPTS: *[] source
public media: * source
public mediaBuffer: * source
public onvended: * source
public onvseeking: * source
public retryDate: * source
public trackId: * source
public tracks: * source
public videoBuffer: * source
public videoTrackCC: * source
public waitingFragment: * source
Private Members
private _state: * source
Public Methods
public onAudioTrackLoaded(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onAudioTrackSwitching(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onAudioTracksUpdated(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onBufferAppended(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onBufferCreated(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onBufferFlushed() source
public onBufferReset() source
public onError(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragLoaded(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragParsed(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragParsingData(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onFragParsingInitSegment(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onInitPtsFound(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onKeyLoaded() source
public onMediaAttached(data: *) source
Params:
| Name | Type | Attribute | Description | 
| data | * | 
public onMediaDetaching() source
public startLoad(startPosition: *) source
Override:
BaseStreamController#startLoadParams:
| Name | Type | Attribute | Description | 
| startPosition | * | 
    
  