30 #include <com/avpkit/ferry/RefCounted.h>
31 #include <com/avpkit/core/AVPKit.h>
33 namespace com {
namespace avpkit {
namespace core
62 static ITimeValue* make(int64_t value, Unit unit);
76 virtual int64_t
get(Unit unit) = 0;
106 static int32_t compare(int64_t a, int64_t b);
Time (duration) values with units.
virtual int64_t get(Unit unit)=0
Get the value of this ITimeValue, in the specified Unit.
virtual int32_t compareTo(ITimeValue *other)=0
Compare this timeValue to another.
Parent of all Ferry objects – it mains reference counts in native code.
WARNING: Do not use logging in this class, and do not set any static file variables to values other t...