3.8 KiB
googlevideo / exports/ump / CompositeBuffer
Class: CompositeBuffer
Defined in: src/core/CompositeBuffer.ts:1
Constructors
Constructor
new CompositeBuffer(
chunks):CompositeBuffer
Defined in: src/core/CompositeBuffer.ts:8
Parameters
chunks
Uint8Array[] = []
Returns
CompositeBuffer
Properties
chunks
chunks:
Uint8Array[]
Defined in: src/core/CompositeBuffer.ts:2
currentChunkIndex
currentChunkIndex:
number
Defined in: src/core/CompositeBuffer.ts:4
currentChunkOffset
currentChunkOffset:
number
Defined in: src/core/CompositeBuffer.ts:3
currentDataView?
optionalcurrentDataView:DataView
Defined in: src/core/CompositeBuffer.ts:5
totalLength
totalLength:
number
Defined in: src/core/CompositeBuffer.ts:6
Methods
append()
append(
chunk):void
Defined in: src/core/CompositeBuffer.ts:16
Parameters
chunk
CompositeBuffer | Uint8Array
Returns
void
canReadBytes()
canReadBytes(
position,length):boolean
Defined in: src/core/CompositeBuffer.ts:65
Parameters
position
number
length
number
Returns
boolean
focus()
focus(
position):void
Defined in: src/core/CompositeBuffer.ts:74
Parameters
position
number
Returns
void
getLength()
getLength():
number
Defined in: src/core/CompositeBuffer.ts:61
Returns
number
getUint8()
getUint8(
position):number
Defined in: src/core/CompositeBuffer.ts:69
Parameters
position
number
Returns
number
isFocused()
isFocused(
position):boolean
Defined in: src/core/CompositeBuffer.ts:90
Parameters
position
number
Returns
boolean
split()
split(
position):object
Defined in: src/core/CompositeBuffer.ts:35
Parameters
position
number
Returns
object
extractedBuffer
extractedBuffer:
CompositeBuffer
remainingBuffer
remainingBuffer:
CompositeBuffer