import BufferOperationQueue from 'hls.js/src/controller/buffer-operation-queue.ts'BufferOperationQueue
Constructor Summary
| Public Constructor | ||
| public |  | |
Method Summary
| Public Methods | ||
| public | append(operation: BufferOperation, type: SourceBufferName) | |
| public | appendBlocker(type: SourceBufferName): Promise | |
| public | current(type: SourceBufferName): * | |
| public | executeNext(type: SourceBufferName) | |
| public | insertAbort(operation: BufferOperation, type: SourceBufferName) | |
| public | shiftAndExecuteNext(type: SourceBufferName) | |
Public Constructors
public constructor() source
Public Methods
public append(operation: BufferOperation, type: SourceBufferName) source
Params:
| Name | Type | Attribute | Description | 
| operation | BufferOperation | ||
| type | SourceBufferName | 
public appendBlocker(type: SourceBufferName): Promise source
Params:
| Name | Type | Attribute | Description | 
| type | SourceBufferName | 
public current(type: SourceBufferName): * source
Params:
| Name | Type | Attribute | Description | 
| type | SourceBufferName | 
Return:
| * | 
public executeNext(type: SourceBufferName) source
Params:
| Name | Type | Attribute | Description | 
| type | SourceBufferName | 
public insertAbort(operation: BufferOperation, type: SourceBufferName) source
Params:
| Name | Type | Attribute | Description | 
| operation | BufferOperation | ||
| type | SourceBufferName | 
public shiftAndExecuteNext(type: SourceBufferName) source
Params:
| Name | Type | Attribute | Description | 
| type | SourceBufferName | 
 
    
  