Main Page   Compound List   File List   Compound Members   File Members  

SpeexBits Struct Reference

#include <speex_bits.h>

List of all members.

Public Attributes

char * bytes
int nbBits
int bytePtr
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

int SpeexBits::bitPtr
 

Position of the bit "cursor" within the current byte

int SpeexBits::buf_size
 

Allocated size for buffer

int SpeexBits::bytePtr
 

Position of the byte "cursor"

char* SpeexBits::bytes
 

"raw" data

int SpeexBits::nbBits
 

Total number of bits stored in the stream

int SpeexBits::overflow
 

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

int SpeexBits::owner
 

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

int SpeexBits::reserved1
 

Reserved for future use

void* SpeexBits::reserved2
 

Reserved for future use


The documentation for this struct was generated from the following file:
Generated on Wed Feb 11 13:48:38 2004 for speex by doxygen1.2.15