#include <OggPaginator.h>
Inherits IStampedOggPacketSink.
Inheritance diagram for OggPaginator:

Public Member Functions | |
| OggPaginator (void) | |
| virtual | ~OggPaginator (void) |
| bool | setParameters (OggPaginatorSettings *inSettings) |
| virtual bool | acceptStampedOggPacket (StampedOggPacket *inOggPacket) |
| bool | setPageCallback (IOggCallback *inPageCallback) |
| bool | finishStream () |
| void | setNumHeaders (unsigned long inNumHeaders) |
| unsigned long | numHeaders () |
Protected Member Functions | |
| bool | deliverCurrentPage () |
| bool | setChecksum () |
| bool | createFreshPage () |
| bool | addPacketToPage (StampedOggPacket *inOggPacket) |
| unsigned long | addAsMuchPacketAsPossible (StampedOggPacket *inOggPacket, unsigned long inStartAt, long inRemaining) |
| bool | addPartOfPacketToPage (StampedOggPacket *inOggPacket, unsigned long inStartFrom, unsigned long inLength) |
Protected Attributes | |
| unsigned long | mPacketCount |
| unsigned long | mNumHeaders |
| unsigned long | mCurrentPageSize |
| unsigned char | mSegmentTable [255] |
| unsigned char | mSegmentTableSize |
| unsigned long | mSequenceNo |
| bool | mPendingPageHasData |
| IOggCallback * | mPageCallback |
| OggPaginatorSettings * | mSettings |
| OggPage * | mPendingPage |
| unsigned char * | mHeaderBuff |
Private Member Functions | |
| OggPaginator & | operator= (const OggPaginator &other) |
| OggPaginator (const OggPaginator &other) | |
|
|
|
|
|
|
|
|
|
|
|
Implements IStampedOggPacketSink. |
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* safety; needed for API behavior, but not framing code */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9