Learn R Programming

bitstreamio (version 0.1.0)

uint_to_exp_golomb_bits: Convert between non-negative integers and Exponential Golomb bit sequences

Description

Convert between non-negative integers and Exponential Golomb bit sequences

Usage

uint_to_exp_golomb_bits(x)

exp_golomb_bits_to_uint(bits, n = 1)

Value

logical vector of bit values, or vector of non-negative integers

Arguments

x

integer vector with all values >= 0

bits

logical vector of bit values

n

number of values to decode. Default: 1. Set to 'Inf' to decode all bits. Will raise an error if there are extra bits at the end that are not properly encoded integers

Examples

Run this code
bits <- uint_to_exp_golomb_bits(c(0, 4, 21))
bits
exp_golomb_bits_to_uint(bits, n = 3)

Run the code above in your browser using DataLab