| Description | Hierarchy | Fields | Methods | Properties | 
type SpeexBits = packed record
chars: paChar; | 
nbBits: int32; | 
charPtr: int32; | 
bitPtr: int32; | 
owner: int32; | 
overflow: int32; | 
buf_size: int32; | 
reserved1: int32; | 
reserved2: uint32; | 
chars: paChar; | 
nbBits: int32; | 
| 
 *< "raw" data */  | 
charPtr: int32; | 
| 
 *< Total number of bits stored in the stream*/  | 
bitPtr: int32; | 
| 
 *< Position of the byte "cursor" */  | 
owner: int32; | 
| 
 *< Position of the bit "cursor" within the current char */  | 
overflow: int32; | 
| 
 *< Does the struct "own" the "raw" buffer (member "chars") */  | 
buf_size: int32; | 
| 
 *< Set to one if we try to read past the valid data */  | 
reserved1: int32; | 
| 
 *< Allocated size for buffer */  | 
reserved2: uint32; | 
| 
 *< Reserved for future use */  | 
(c) 2012 Lake of Soft