alSeqSetLoc.3p
1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
.TH alSeqSetLoc 3P local "Silicon Graphics, Inc."
.SH NAME
.upperok
alSeqSetLoc \- sets the current sequence location
.SH SYNOPSIS
.nf
\f3
.Op c
#include <libaudio.h>
.sp .8v
void alSeqSetLoc(ALSeq *seq, ALSeqMarker *marker);
.Op
\f1
.fi
.SH PARAMETERS
.TP 10
.I seq
pointer to the sequence.
.TP
.I marker
marker containing the new sequence location.
.SH DESCRIPTION
alSeqSetLoc sets the sequence player location to be that specified in
the marker. The marker should have been previously initialized with
.I alSeqNewMarker()
or
.I alSeqGetLoc().
.SH NOTE
Changing the location of the sequence does not revert the channel parameters
(pan, vol, priority, FXMix)
to the values that would exist if the sequence was played from the begining
to the new location. Channel parameters remain what they were prior to the
call of alSeqSetLoc. This may require the sequence to imbed controllers for
updating the channel parameters, or for the application to make calls to
set these parameters.
.SH SEE ALSO
.IR alSeqNewMarker (3P)