#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. |
1.3.9