SpeexBits Struct Reference
[SpeexBits: Bit-stream manipulations]

#include <speex_bits.h>

List of all members.

Public Attributes

char * chars
int nbBits
int charPtr
int bitPtr
int owner
int overflow
int buf_size
int reserved1
void * reserved2


Detailed Description

Bit-packing data structure representing (part of) a bit-stream.

Member Data Documentation

"raw" data

Total number of bits stored in the stream

Position of the byte "cursor"

Position of the bit "cursor" within the current char

Does the struct "own" the "raw" buffer (member "chars")

Set to one if we try to read past the valid data

Allocated size for buffer

Reserved for future use

Reserved for future use


The documentation for this struct was generated from the following file:

Generated on Wed Jul 23 18:49:36 2008 for Speex by  doxygen 1.5.6