43 virtual bool write(uint32_t v, uint32_t n)= 0;
49 virtual void read(uint32_t *bits, uint32_t n)= 0;
Bit input/output.
Definition: IBitIO.h:25
virtual bool flush()=0
Flush bits.
virtual bool write(uint32_t v, uint32_t n)=0
Write bits.
virtual void read(uint32_t *bits, uint32_t n)=0
Read bits.
virtual void inalign()=0
Passes the ending bits (coming from flushing)
virtual size_t numbytes()=0
Number of bytes written.
virtual ~IBitIO()
Definition: IBitIO.h:29
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23