Chris@1: Chris@1: Chris@1: Chris@1: libogg - datatype - oggpack_buffer Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

libogg documentation

libogg release 1.3.0 - 20110804

Chris@1: Chris@1:

oggpack_buffer

Chris@1: Chris@1:

declared in "ogg/ogg.h"

Chris@1: Chris@1:

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

Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Chris@1:

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

Relevant Struct Members

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

Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

copyright © 2000-2011 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.0 - 20110804

Chris@1: Chris@1: Chris@1: Chris@1: