cannam@86: cannam@86: cannam@86: cannam@86: libogg - datatype - oggpack_buffer cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86:

libogg documentation

libogg release 1.3.0 - 20110804

cannam@86: cannam@86:

oggpack_buffer

cannam@86: cannam@86:

declared in "ogg/ogg.h"

cannam@86: cannam@86:

cannam@86: The oggpack_buffer struct is used with libogg's bitpacking functions. You should never need to directly access anything in this structure. cannam@86:

cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86:
cannam@86:

cannam@86: typedef struct {
cannam@86:   long endbyte;
cannam@86:   int  endbit;
cannam@86: 
cannam@86:   unsigned char *buffer;
cannam@86:   unsigned char *ptr;
cannam@86:   long storage;
cannam@86: } oggpack_buffer;
cannam@86: 
cannam@86:
cannam@86: cannam@86:

Relevant Struct Members

cannam@86:
cannam@86:
buffer
cannam@86:
Pointer to data being manipulated.
cannam@86:
ptr
cannam@86:
Location pointer to mark which data has been read.
cannam@86:
storage
cannam@86:
Size of buffer. cannam@86:
cannam@86: cannam@86: cannam@86:

cannam@86:
cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86:

copyright © 2000-2011 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.0 - 20110804

cannam@86: cannam@86: cannam@86: cannam@86: