| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
Arguments: integer
Returns four integer values indicating the track, minute, second, and frame of an mci time such as would be returned, for example, by mci-device-position, assuming that the time-format of the device is :tmsf.
For finer control over device operation, various optional keyword arguments are provided by the methods. For example, to play the first minute of the third track on the cd:
(mci-device-set-time-format cd :tmsf) (mci-play cd :from (tmsf-to-integer 3 0 0 0) :to (tmsf-to-integer 3 1 0 0)
The above code first tells the device to use the track-minute-second-frame (:tmsf) time format for describing its current location, and then tells the CD to play from "track 3 minute 0" to "track 3 minute 1". (The function tmsf-to-integer is required because there are various time formats that use different numbers of components.) To determine the current position of the CD device while it is playing, use:
(multiple-value-setq (track minute second frame) (integer-to-tmsf (mci-device-current-position cd)))
See cg-mci.htm for information about MCI support in Common Graphics.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |