SignalAtTime

Requests a wake-up call at a given time.

Synopsis

Err SignalAtTime (Item Cue, AudioTime Time)

Description

This function requests that a signal be sent to the calling item at the specified audio time. The cue item can be created using CreateCue().

A task can get the cue's signal mask using GetCueSignal(). The task can then call WaitSignal() to enter wait state until the cue's signal is sent at the specified time.

If you need to, you can call AbortTimerCue() to cancel the timer request before completion.

See the test program "ta_timer.c" for a complete example.

Arguments

Cue
Item number of a cue.
Time
The time at which to send a signal to the calling task.

Return Value

The function returns a non-negative value if successful or an error code (a negative value) if an error occurs.

Implementation

SWI implemented in Audio folio V20.

Associated Files

audio.h

See Also

AbortTimerCue(), CreateCue(), GetCueSignal(), SleepUntilTime(), GetAudioRate()