Constructors
constructor
- new BitInputStream(buffer: Uint8Array, offset?: number, limit?: number): BitInputStream
Parameters
buffer: Uint8Array
offset: number = 0
limit: number = ...
Properties
Protected bitPos
bitPos: number
Protected limit
limit: number
Protected start
start: number
Methods
[Symbol.iterator]
- [Symbol.iterator](): Generator<number, void, unknown>
Returns Generator<number, void, unknown>
Protected _read
- _read(wordSize: number): number
Protected checkLimit
- checkLimit(requested: number): void
read
- read(wordSize?: number): number
readFields
- readFields(fields: number[]): number[]
Parameters
Returns number[]
readStruct
- readStruct(fields: [string, number][]): any
Parameters
fields: [string, number][]
Returns any
readWords
- readWords(n: number, wordSize?: number): number[]
Parameters
n: number
wordSize: number = 8
Returns number[]