|
enum | {
Valid = 1 << 0,
HasBeenRounded = 1 << 1,
PositiveInfinite = 1 << 2,
NegativeInfinite = 1 << 3,
Indefinite = 1 << 4,
DoubleValue = 1 << 5
} |
|
enum | ComparisonFlags {
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1
} |
|
enum | RoundingFlags {
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity
} |
|
enum | {
Valid = 1 << 0,
HasBeenRounded = 1 << 1,
PositiveInfinite = 1 << 2,
NegativeInfinite = 1 << 3,
Indefinite = 1 << 4,
DoubleValue = 1 << 5
} |
|
enum | ComparisonFlags {
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1
} |
|
enum | RoundingFlags {
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity
} |
|
enum | {
Valid = 1 << 0,
HasBeenRounded = 1 << 1,
PositiveInfinite = 1 << 2,
NegativeInfinite = 1 << 3,
Indefinite = 1 << 4,
DoubleValue = 1 << 5
} |
|
enum | ComparisonFlags {
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1,
LessThan = -1,
EqualTo = 0,
GreaterThan = 1
} |
|
enum | RoundingFlags {
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity,
RoundingFlags::HalfAwayFromZero = 0,
RoundingFlags::TowardZero,
RoundingFlags::AwayFromZero,
RoundingFlags::TowardPositiveInfinity,
RoundingFlags::TowardNegativeInfinity
} |
|
|
| MediaTime () |
|
| MediaTime (int64_t value, uint32_t scale, uint8_t flags=Valid) |
|
| MediaTime (const MediaTime &rhs) |
|
| ~MediaTime () |
|
float | toFloat () const |
|
double | toDouble () const |
|
MediaTime & | operator= (const MediaTime &rhs) |
|
MediaTime & | operator+= (const MediaTime &rhs) |
|
MediaTime & | operator-= (const MediaTime &rhs) |
|
MediaTime | operator+ (const MediaTime &rhs) const |
|
MediaTime | operator- (const MediaTime &rhs) const |
|
MediaTime | operator- () const |
|
MediaTime | operator* (int32_t) const |
|
bool | operator< (const MediaTime &rhs) const |
|
bool | operator> (const MediaTime &rhs) const |
|
bool | operator!= (const MediaTime &rhs) const |
|
bool | operator== (const MediaTime &rhs) const |
|
bool | operator>= (const MediaTime &rhs) const |
|
bool | operator<= (const MediaTime &rhs) const |
|
bool | operator! () const |
|
| operator bool () const |
|
ComparisonFlags | compare (const MediaTime &rhs) const |
|
bool | isBetween (const MediaTime &, const MediaTime &) const |
|
bool | isValid () const |
|
bool | isInvalid () const |
|
bool | hasBeenRounded () const |
|
bool | isPositiveInfinite () const |
|
bool | isNegativeInfinite () const |
|
bool | isIndefinite () const |
|
bool | hasDoubleValue () const |
|
const int64_t & | timeValue () const |
|
const uint32_t & | timeScale () const |
|
void | dump (PrintStream &out) const |
|
| operator double () const =delete |
|
| MediaTime (double)=delete |
|
| operator int () const =delete |
|
| MediaTime (int)=delete |
|
MediaTime | toTimeScale (uint32_t, RoundingFlags=RoundingFlags::HalfAwayFromZero) const |
|
| MediaTime () |
|
| MediaTime (int64_t value, uint32_t scale, uint8_t flags=Valid) |
|
| MediaTime (const MediaTime &rhs) |
|
| ~MediaTime () |
|
float | toFloat () const |
|
double | toDouble () const |
|
MediaTime & | operator= (const MediaTime &rhs) |
|
MediaTime & | operator+= (const MediaTime &rhs) |
|
MediaTime & | operator-= (const MediaTime &rhs) |
|
MediaTime | operator+ (const MediaTime &rhs) const |
|
MediaTime | operator- (const MediaTime &rhs) const |
|
MediaTime | operator- () const |
|
MediaTime | operator* (int32_t) const |
|
bool | operator< (const MediaTime &rhs) const |
|
bool | operator> (const MediaTime &rhs) const |
|
bool | operator!= (const MediaTime &rhs) const |
|
bool | operator== (const MediaTime &rhs) const |
|
bool | operator>= (const MediaTime &rhs) const |
|
bool | operator<= (const MediaTime &rhs) const |
|
bool | operator! () const |
|
| operator bool () const |
|
ComparisonFlags | compare (const MediaTime &rhs) const |
|
bool | isBetween (const MediaTime &, const MediaTime &) const |
|
bool | isValid () const |
|
bool | isInvalid () const |
|
bool | hasBeenRounded () const |
|
bool | isPositiveInfinite () const |
|
bool | isNegativeInfinite () const |
|
bool | isIndefinite () const |
|
bool | hasDoubleValue () const |
|
const int64_t & | timeValue () const |
|
const uint32_t & | timeScale () const |
|
void | dump (PrintStream &out) const |
|
| operator double () const =delete |
|
| MediaTime (double)=delete |
|
| operator int () const =delete |
|
| MediaTime (int)=delete |
|
MediaTime | toTimeScale (uint32_t, RoundingFlags=RoundingFlags::HalfAwayFromZero) const |
|
| MediaTime () |
|
| MediaTime (int64_t value, uint32_t scale, uint8_t flags=Valid) |
|
| MediaTime (const MediaTime &rhs) |
|
| ~MediaTime () |
|
float | toFloat () const |
|
double | toDouble () const |
|
MediaTime & | operator= (const MediaTime &rhs) |
|
MediaTime & | operator+= (const MediaTime &rhs) |
|
MediaTime & | operator-= (const MediaTime &rhs) |
|
MediaTime | operator+ (const MediaTime &rhs) const |
|
MediaTime | operator- (const MediaTime &rhs) const |
|
MediaTime | operator- () const |
|
MediaTime | operator* (int32_t) const |
|
bool | operator< (const MediaTime &rhs) const |
|
bool | operator> (const MediaTime &rhs) const |
|
bool | operator!= (const MediaTime &rhs) const |
|
bool | operator== (const MediaTime &rhs) const |
|
bool | operator>= (const MediaTime &rhs) const |
|
bool | operator<= (const MediaTime &rhs) const |
|
bool | operator! () const |
|
| operator bool () const |
|
ComparisonFlags | compare (const MediaTime &rhs) const |
|
bool | isBetween (const MediaTime &, const MediaTime &) const |
|
bool | isValid () const |
|
bool | isInvalid () const |
|
bool | hasBeenRounded () const |
|
bool | isPositiveInfinite () const |
|
bool | isNegativeInfinite () const |
|
bool | isIndefinite () const |
|
bool | hasDoubleValue () const |
|
const int64_t & | timeValue () const |
|
const uint32_t & | timeScale () const |
|
void | dump (PrintStream &out) const |
|
| operator double () const =delete |
|
| MediaTime (double)=delete |
|
| operator int () const =delete |
|
| MediaTime (int)=delete |
|
MediaTime | toTimeScale (uint32_t, RoundingFlags=RoundingFlags::HalfAwayFromZero) const |
|