Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

ogg::sync Class Reference

Separate raw bitstream into ogg pages. More...

#include <oggcc.h>

List of all members.

Public Member Functions

char * buffer (long size)
 expose a buffer of at least size bytes

int wrote (long bytes)
int pageout (page *og)
long pageseek (page *og)
int reset ()
 good to call before seeking


Public Attributes

ogg_sync_state data

Protected Member Functions

int clear ()
int destroy ()
int init ()
int pageout (ogg_page *og)
long pageseek (ogg_page *og)


Detailed Description

Separate raw bitstream into ogg pages.


Member Function Documentation

long ogg::sync::pageseek ogg_page *  og  )  [inline, protected]
 

Skip ahead to beginning of next page. -n means that we skipped n bytes within the bitstream. 0 means that the page isn't ready and we need more data. No bytes have been skipped. n means that the page was synced at the current location, with a page length of n bytes.


The documentation for this class was generated from the following file:
Generated on Wed Apr 7 03:10:32 2004 for oggpy/oggcc by doxygen 1.3.5