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 |
