|
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) |