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 |