bs_write_uint {bitstreamio} | R Documentation |
Read/Write unsigned integers
Description
Read/Write unsigned integers
Usage
bs_write_uint(bs, x, nbits)
bs_read_uint(bs, nbits, n = 1L)
Arguments
bs |
Bistream connection object created with |
x |
integer vector to write |
nbits |
the number of bits used for each integer |
n |
number of integers to read |
Value
Reading returns a vector of non-negative integers. Writing returns the bitstream invisibly.
Examples
bs <- bs_open(raw(), 'w')
bs_write_uint(bs, c(0, 4, 21), nbits = 5)
bs_align(bs, 8)
raw_vec <- bs_close(bs)
raw_vec
bs <- bs_open(raw_vec, 'r')
bs_read_uint(bs, n = 3, nbits = 5)
bs_close(bs)
[Package bitstreamio version 0.1.0 Index]