This routine arranges for subroutine proc to be called after time seconds. If time is ``0'', the alarm is turned off and no routine will be called. The returned value will be the time remaining on the last alarm.
eventq expects an ALeventQueue structure from which you want to retrieve audio events. src expects an int with the value of the resource that generated or posted the audio event. param expects an int with the value of the parameter for the audio event. event expects an ALevent structure previously initialized by alNewEvent(3dm).
queue expects the ALeventQueue handle for the audio event queue you want to close. This handle is the returned value of the alOpenEventQueue(3dm) call.
source is the source resource. dest is the destination resource. props is a parameter/value list of desired properties for the connection (see alGetParams(3dm) for more information on parameter/value lists). nprops is the number of parameter/value pairs in the list props.
eventq expects an ALeventQueue structure properly initialized by alOpenEventQueue(3dm). resource expects an int with the value of the resource you are interested in unregistering. params is an int pointer with a parameter list of the audio events you wish to unregister. nparams is an int with the total number of parameters of the list params.
port is the audio port from which you want to discard samples. This is the returned value of an alOpenPort(3dm) call. framecount expects the number of sample frames that you wish to discard.
config expects an ALconfig structure, the returned value of ALnewconfig(3dm) or ALgetconfig(3dm). channels expects a long value indicating the number of samples per sampling interval. The currently valid values are: 1, 2, and 4.