3 #include "TagDefines.h"
11 unsigned char m_currentByte;
12 unsigned char m_unusedBits;
16 unsigned int expectedStreamPos;
21 typedef std::stack<TagRecord> TagStack_t;
22 TagStack_t m_tagStack;
28 void readNBytesOfT(
void* dest,
unsigned int);
30 unsigned int readUint(
unsigned short bitcount);
31 int readSint(
unsigned short bitcount);
37 unsigned char readUByte();
40 unsigned char readU8() {
return readUByte(); }
41 char readS8() {
return readSByte(); }
42 unsigned short readU16();
43 unsigned int readU32();
46 void readString(std::string* out);
52 unsigned int getTagLenghtOnStackTop()
const;
53 unsigned int getTagExpectedPosition()
const;
54 unsigned int getPosition()
const;
58 bool isEndOfStream()
const;
Definition: GAFStream.h:7