Documentation
¶
Overview ¶
Package bitreader takes byte array and provides abilitiy to read bits and various bit encoding
Index ¶
- type BitReader
- func (b *BitReader) Append(data []byte)
- func (b *BitReader) CurrentIndex() int
- func (b *BitReader) ReadBit() (uint8, error)
- func (b *BitReader) ReadBits(count int) (uint64, error)
- func (reader *BitReader) ReadEv() (int64, error)
- func (b *BitReader) ReadFlag() (bool, error)
- func (b *BitReader) ReadInt8() (int8, error)
- func (b *BitReader) ReadInt16() (int16, error)
- func (b *BitReader) ReadInt32() (int32, error)
- func (b *BitReader) ReadInt64() (int64, error)
- func (reader *BitReader) ReadUev() (uint64, error)
- func (b *BitReader) ReadUint8() (uint8, error)
- func (b *BitReader) ReadUint16() (uint16, error)
- func (b *BitReader) ReadUint32() (uint32, error)
- func (b *BitReader) ReadUint64() (uint64, error)
- func (b *BitReader) Reverse(count int) error
- func (b *BitReader) Skip(bits int) error
- func (b *BitReader) Trim()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitReader ¶
type BitReader struct {
// contains filtered or unexported fields
}
func (*BitReader) CurrentIndex ¶
func (*BitReader) ReadUint16 ¶
func (*BitReader) ReadUint32 ¶
func (*BitReader) ReadUint64 ¶
Click to show internal directories.
Click to hide internal directories.