Versions in this module Expand all Collapse all v0 v0.0.18 Jul 6, 2022 Changes in this version + type GolombBitReader struct + R io.Reader + func (self *GolombBitReader) ReadBit() (res uint, err error) + func (self *GolombBitReader) ReadBits(n int) (res uint, err error) + func (self *GolombBitReader) ReadBits32(n uint) (r uint32, err error) + func (self *GolombBitReader) ReadBits64(n uint) (r uint64, err error) + func (self *GolombBitReader) ReadExponentialGolombCode() (res uint, err error) + func (self *GolombBitReader) ReadSE() (res uint, err error) + type Reader struct + R io.Reader + func (self *Reader) Read(p []byte) (n int, err error) + func (self *Reader) ReadBits(n int) (bits uint, err error) + func (self *Reader) ReadBits64(n int) (bits uint64, err error) + type Writer struct + W io.Writer + func (self *Writer) FlushBits() (err error) + func (self *Writer) Write(p []byte) (n int, err error) + func (self *Writer) WriteBits(bits uint, n int) (err error) + func (self *Writer) WriteBits64(bits uint64, n int) (err error)