13 append(std::string(input, 1));
16 void append(
const char * input,
size_t bytes);
17 void append(
const std::string & input);
18 long long unsigned int size();
19 void skip(
size_t count);
20 long long unsigned int get(
size_t count);
21 long long unsigned int peek(
size_t count);
46 void append(
char * input,
size_t bytes);
47 void append(std::string & input);
48 long long unsigned int size();
49 void skip(
size_t count);
50 long long unsigned int get(
size_t count);
51 long long unsigned int peek(
size_t count);
55 long long unsigned int readBuffer;
56 unsigned int readBufferOffset;
size_t dataSize
Definition: bitstream.h:35
long long unsigned int golombGetter()
Definition: bitstream.cpp:127
bool peekOffset(size_t peekOffset)
Definition: bitstream.cpp:40
size_t offset
Definition: bitstream.h:34
bool checkBufferSize(unsigned int size)
Definition: bitstream.cpp:14
long long int peekExpGolomb()
Definition: bitstream.cpp:145
bitstream & operator<<(std::string input)
Definition: bitstream.h:8
void append(const char *input, size_t bytes)
Definition: bitstream.cpp:29
char * data
Definition: bitstream.h:33
long long unsigned int golombPeeker()
Definition: bitstream.cpp:118
long long int getExpGolomb()
Definition: bitstream.cpp:136
void clear()
Definition: bitstream.cpp:107
void flush()
Definition: bitstream.cpp:112
size_t bufferSize
Definition: bitstream.h:36
Definition: bitstream.h:5
long long unsigned int size()
Definition: bitstream.cpp:103
bitstream()
Definition: bitstream.cpp:7
Definition: bitstream.h:39
long long unsigned int peek(size_t count)
Definition: bitstream.cpp:45
Definition: bitstream.cpp:6
void skip(size_t count)
Definition: bitstream.cpp:94
long long unsigned int peekUExpGolomb()
Definition: bitstream.cpp:150
long long unsigned int getUExpGolomb()
Definition: bitstream.cpp:141