If the reference is undefined, translates it into a defined one beginning at zero with a span from zero.
If the reference is undefined, translates it into a defined one beginning at zero with a span from zero. Otherwise returns the reference unmodified.
true
for a TimeRef
whose offset
is smaller than its span start, false
for TimeRef.Undefined
.
true
for TimeRef
, false
for TimeRef.Undefined
.
Offsets within the logical span of the object.
Offsets within the logical span of the object.
For an undefined time reference, this will report zero,
otherwise it is equal to frame - span.start
. If the
span does not have a defined start, it will also report zero.
The overall played span.
A time reference specifies the temporal context within which an aural object is invoked. It may be either undefined (there is no notion of pointers in virtual performance time), or defined by a span for the invoked object and a time frame corresponding to the current position.