00001 /* 00002 * Bitstream Class! 00003 */ 00004 00005 #ifndef BITSTREAM_H 00006 #define BITSTREAM_H 00007 00008 typedef unsigned char Bytef; 00009 00010 class Bitstream { 00011 public: 00012 Bitstream(const Bytef *, const int&); 00013 ~Bitstream(void); 00014 Bytef * getBits(void) const; 00015 int getSize(void) const; 00016 void reverse(void); 00017 void print(void) const; 00018 00019 protected: 00020 00021 Bytef * bitstream; 00022 int size; 00023 }; 00024 00025 #endif