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 | 
    
  