#include <OggPacketiser.h>
Inherits IOggCallback.
Inheritance diagram for OggPacketiser:
Public Types | |
enum | ePacketiserState { PKRSTATE_OK, PKRSTATE_AWAITING_CONTINUATION, PKRSTATE_INVALID_STREAM } |
Public Member Functions | |
OggPacketiser (void) | |
OggPacketiser (IStampedOggPacketSink *inPacketSink) | |
virtual | ~OggPacketiser (void) |
virtual bool | acceptOggPage (OggPage *inOggPage) |
void | setPacketSink (IStampedOggPacketSink *inPacketSink) |
IStampedOggPacketSink * | packetSink () |
void | setNumIgnorePackets (unsigned long inNumIgnorePackets) |
unsigned long | numIgnorePackets () |
bool | reset () |
Protected Member Functions | |
virtual bool | dispatchStampedOggPacket (StampedOggPacket *inPacket) |
bool | processPage (OggPage *inOggPage, bool inIncludeFirst, bool inIncludeLast) |
Protected Attributes | |
IStampedOggPacketSink * | mPacketSink |
StampedOggPacket * | mPendingPacket |
bool | mLooseMode |
unsigned long | mNumIgnorePackets |
__int64 | mPrevGranPos |
__int64 | mCurrentGranPos |
ePacketiserState | mPacketiserState |
Private Member Functions | |
OggPacketiser & | operator= (const OggPacketiser &other) |
OggPacketiser (const OggPacketiser &other) |
|
|
|
|
|
|
|
|
|
|
|
... and there is at least 1 packet... Implements IOggCallback. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|