50 #ifndef TIMEBASECLOCK_H_
51 #define TIMEBASECLOCK_H_
53 #include "system/time/Stc.h"
54 using namespace ::br::pucrio::telemidia::ginga::core::system::time;
61 namespace dataprocessing {
70 unsigned char contentId;
72 unsigned short denominator;
73 bool endpointAvailable;
77 void refreshStcSample();
83 static int64_t convertToNpt(int64_t base,
84 short numerator,
unsigned short denominator);
86 unsigned char getContentId();
87 void setContentId(
unsigned char id);
88 short getScaleNumerator();
89 unsigned short getScaleDenominator();
90 uint64_t getStartNpt();
91 uint64_t getStopNpt();
92 bool getEndpointAvailable();
93 void setScaleNumerator(
short num);
94 void setScaleDenominator(
unsigned short den);
95 void setStartNpt(uint64_t start);
96 void setStopNpt(uint64_t stop);
97 void setEndpointAvailable(
bool epa);
Definition: TimeBaseClock.h:65