Create a new BitReader from source bytes.
source
The source data for the reader.
const source = Uint8Array.of(0b1110_0001);const br = createBitReader(source, { mode: 'msb' });br.read32(3); // 0b111br.read32(1); // 0b0br.read32(3); // 0b000br.read32(1); // 0b1 Copy
const source = Uint8Array.of(0b1110_0001);const br = createBitReader(source, { mode: 'msb' });br.read32(3); // 0b111br.read32(1); // 0b0br.read32(3); // 0b000br.read32(1); // 0b1
const source = Uint8Array.of(0b1110_0001);const r = createBitReader(source, { mode: 'lsb' });br.read32(3); // 0b001br.read32(1); // 0b0br.read32(3); // 0b110br.read32(1); // 0b1 Copy
const source = Uint8Array.of(0b1110_0001);const r = createBitReader(source, { mode: 'lsb' });br.read32(3); // 0b001br.read32(1); // 0b0br.read32(3); // 0b110br.read32(1); // 0b1
Create a new BitReader from
sourcebytes.