libogg documentation

libogg release 1.3.5 - 20210603

oggpack_buffer

declared in "ogg/ogg.h"

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


typedef struct {
  long endbyte;
  int  endbit;

  unsigned char *buffer;
  unsigned char *ptr;
  long storage;
} oggpack_buffer;

Relevant Struct Members

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



copyright © 2000-2021 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.5 - 20210603