Article View: comp.multimedia
Article #574Re: Centralized timing service
From: Lawrence D'Oliveiro, Waikato Uni...
Date: Thu, 10 Sep 1992 04:32
Date: Thu, 10 Sep 1992 04:32
35 lines
2451 bytes
2451 bytes
In article <1992Sep9.224534.11086@smsc.sony.com>, dce@smsc.sony.com
(David Elliott) asks about syncing multiple programs as part of a multimedia
presentation.
These sorts of capabilities are described in detail in the QuickTime
documentation. I must admit this is one area of QuickTime which I haven't
actually tried out, but here are some of the things the documentation leads
me to believe you can do:
* You have "timebase" components and "clock" components.
A "clock" is an actual time reference (such as a hardware clock),
whereas a "timebase" is something you slave to a clock (or to another
timebase). A timebase may also mark time at a rate other than 1:1
relative to its master, and it may loop.
* QuickTime 1.0 provides two standard clocks: the "tick" clock
(60.15 ticks = 1 second) and the Time Manager microsecond clock
(actual claimed resolution is 20 microseconds). You could define
additional clock components, for example one that was just a slave
to a central time service on a network.
* You can attach callback routines to a clock or timebase component
instance. A callback can be triggered at a specific time, at a specific
time but only if time is moving in a particular direction (!), or on a
change of rate of passage of time, or on a sudden jump in the
current time value. You specify whether the callback is an interrupt
or non-interrupt routine; the latter has more flexibility in what it
is allowed to do when invoked, but the invocation latency is greater.
* You can change the timebase or clock attached to a movie.
For example, this could be used to synchronize the playback of
a group of movies, without any further special action.
Lawrence D'Oliveiro fone: +64-7-856-2889
Computer Services Dept fax: +64-7-838-4066
University of Waikato electric mail: ldo@waikato.ac.nz
Hamilton, New Zealand 37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
A copy of my new automatic enclosure-encoding software follows.
Technical Details
Message-ID:
<1992Sep10.163248.10732@waikato.ac.nz>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!waikato.ac.nz!ldoReferences:
<1992Sep9.224534.11086@smsc.sony.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!waikato.ac.nz!ldo From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) Newsgroups: comp.multimedia Subject: Re: Centralized timing service Message-ID: <1992Sep10.163248.10732@waikato.ac.nz> Date: 10 Sep 92 16:32:47 +1200 References: <1992Sep9.224534.11086@smsc.sony.com> Organization: University of Waikato, Hamilton, New Zealand Lines: 35