#include <C_TimeStamp.h>
Collaboration diagram for C_TimeStamp:
Public Types | |
enum | eTimeStampType { TS_NONE, TS_NPT_SECS, TS_NPT_FULL, TS_SMPT } |
Public Member Functions | |
C_TimeStamp (void) | |
virtual | ~C_TimeStamp (void) |
bool | parseTimeStamp (double inTimeStampInSeconds) |
bool | parseTimeStamp (string inTimeStamp) |
string | toString () |
LOOG_INT64 | toHunNanos () |
Protected Member Functions | |
bool | parseNPT (string inTimeStamp, sFourPartTime *inFPT) |
bool | parseThreePartTime (string inTimeStamp, sFourPartTime *inFPT, string *outLeftOver) |
bool | parseSMPT (string inTimeStamp, sFourPartTime *inFPT) |
bool | parseSecsOnly (string inTimeStamp) |
Protected Attributes | |
string | mTimeStamp |
sFourPartTime | mFPT |
eTimeStampType | mStampType |
LOOG_UINT64 | mSecs |
LOOG_UINT64 | mHuns |
|
Definition at line 52 of file C_TimeStamp.h. |
|
Definition at line 38 of file C_TimeStamp.cpp. |
|
Definition at line 46 of file C_TimeStamp.cpp. |
|
Definition at line 50 of file C_TimeStamp.cpp. References LOOG_UINT64, parseThreePartTime(), C_TimeStamp::sFourPartTime::partials, and StringHelper::stringToFractNum(). Referenced by parseTimeStamp(). |
Here is the call graph for this function:
|
Definition at line 186 of file C_TimeStamp.cpp. References LOOG_UINT64, mHuns, mSecs, mStampType, StringHelper::stringToFractNum(), and StringHelper::stringToNum(). Referenced by parseTimeStamp(). |
Here is the call graph for this function:
|
Definition at line 83 of file C_TimeStamp.cpp. References parseThreePartTime(), C_TimeStamp::sFourPartTime::partials, and StringHelper::stringToNum(). Referenced by parseTimeStamp(). |
Here is the call graph for this function:
|
Definition at line 114 of file C_TimeStamp.cpp. References C_TimeStamp::sFourPartTime::hours, LOOG_INT64, C_TimeStamp::sFourPartTime::minutes, C_TimeStamp::sFourPartTime::partials, C_TimeStamp::sFourPartTime::seconds, and StringHelper::stringToNum(). Referenced by parseNPT(), and parseSMPT(). |
Here is the call graph for this function:
|
Definition at line 254 of file C_TimeStamp.cpp. References mFPT, mStampType, parseNPT(), parseSecsOnly(), and parseSMPT(). |
Here is the call graph for this function:
|
Definition at line 239 of file C_TimeStamp.cpp. Referenced by CMMLRawSourceFilter::DataProcessLoop(), CMMLRawSourcePin::deliverTag(), CMMLTagUtils::getClipsFrom(), illiminable::libTemporalURIDotNET::TimeStamp::parseTimeStamp(), and CMMLRecomposer::recomposeStreamFrom(). |
|
|
|
|
Definition at line 82 of file C_TimeStamp.h. Referenced by parseTimeStamp(), and toHunNanos(). |
|
Definition at line 86 of file C_TimeStamp.h. Referenced by parseSecsOnly(). |
|
Definition at line 85 of file C_TimeStamp.h. Referenced by parseSecsOnly(), and toHunNanos(). |
|
Definition at line 83 of file C_TimeStamp.h. Referenced by parseSecsOnly(), and parseTimeStamp(). |
|
Definition at line 80 of file C_TimeStamp.h. |