|
Public Types |
enum | eStampType { NONE = 0,
OGG_END_ONLY = 1,
OGG_BOTH = 2,
DIRECTSHOW = 3
} |
Public Member Functions |
| StampedOggPacket (void) |
| StampedOggPacket (unsigned char *inPackData, unsigned long inPacketSize, bool inIsTruncated, bool inIsContinuation, __int64 inStartTime, __int64 inEndTime, unsigned short inStampType) |
virtual | ~StampedOggPacket (void) |
virtual OggPacket * | clone () |
__int64 | startTime () |
__int64 | endTime () |
void | setStartTime (__int64 inStartTime) |
void | setEndTime (__int64 inEndTime) |
void | setTimeStamp (__int64 inStartTime, __int64 inEndTime, StampedOggPacket::eStampType inStampType) |
virtual void | merge (const StampedOggPacket *inMorePacket) |
unsigned long | packetSize () const |
unsigned char * | packetData () |
bool | isTruncated () const |
bool | isContinuation () const |
void | setIsTruncated (bool inIsTruncated) |
void | setIsContinuation (bool inIsContinuation) |
void | setPacketSize (unsigned long inPacketSize) |
void | setPacketData (unsigned char *inPacketData) |
virtual void | merge (const OggPacket *inMorePacket) |
string | toPackDumpString () |
Public Attributes |
unsigned short | mStampType |
Static Public Attributes |
const unsigned long | HEX_DUMP_LINE_LENGTH = 16 |
Protected Member Functions |
string | dumpNCharsToString (unsigned char *inStartPoint, unsigned long inNumChars) |
string | padField (string inString, unsigned long inPadWidth, unsigned char inPadChar) |
Protected Attributes |
__int64 | mStartTime |
__int64 | mEndTime |
unsigned long | mPacketSize |
unsigned char * | mPacketData |
bool | mIsTruncated |
bool | mIsContinuation |
Private Member Functions |
StampedOggPacket & | operator= (const StampedOggPacket &other) |
| StampedOggPacket (const StampedOggPacket &other) |