Advances the offline logical clock by a given amount of seconds.
Advances the offline logical clock by a given amount of seconds. This is important if the objects of the group being transported change, as their change will be associated with the offline logical clock. For a bouncing operation, this method should not be used.
Iterator over all processes which intersect with the current time.
Iterator over all processes which intersect with the current time.
Last frame position at which the transport stopped to evaluate an event.
Advances the transport to the next position (if there is any)
Queries the logical time target of the next step.
Queries the logical time target of the next step.
the logical time in sample frames at which the next event occurs, or None
if there
are no further events. If the offline logical clock has never been elapsed
(by calling elapse
), its base is zero, and therefore the number of frames returned
by this method are the number of frames from the beginning of the timeline.
A transport sub-type which does not automatically advance in accordance to a real-time clock, but awaits manually stepping through. This can be used for offline-bouncing, debugging or unit testing purposes.