Files
googlevideo/docs/api/exports/ump/classes/CompositeBuffer.md
2025-07-22 15:02:10 -03:00

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?

optional currentDataView: 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