Copyright 2003,2004 Matt Flax Bit Stream is a C++ heirachy which allows one to write and read bit streams. It is implemented for maximum efficiency/ease of use. It allows you to write or read bit streams for audio and video protocols such as mpeg (mp3), H.263, etc. Many parallel streams could be used in a highly parallel logic syntax streams as well. Many operations are allowed : Construction as either a read or write stream : BitStreamRead bsr("FileName.bin",bitCnt=4); OR BitStreamWrite bsw("FileName.bin",bitCnt=4); Bit count reset : bsw.resetBitCnt(int newBitCnt=8); Bit stream reading : int bits=bsr.get(); Bit stream writing : bsw.put(int data=0xab); Other functions exist for knowledge of the end of a bit stream. Please refer to the source code and examples for more information. All donations to this project will be used for the future development of it. Either contact me or donate through SourceForge. Thank you very much. Matt Flax