summaryrefslogtreecommitdiff
path: root/nyqsrc/multiseq.h
diff options
context:
space:
mode:
Diffstat (limited to 'nyqsrc/multiseq.h')
-rw-r--r--nyqsrc/multiseq.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/nyqsrc/multiseq.h b/nyqsrc/multiseq.h
new file mode 100644
index 0000000..921ba24
--- /dev/null
+++ b/nyqsrc/multiseq.h
@@ -0,0 +1,19 @@
+/* this typedef goes here because it is needed by add */
+
+typedef struct multiseq_struct {
+ int not_logically_stopped_cnt;
+ int nchans;
+ /* greatest lower bound on logical stop time: */
+ time_type horizon;
+ /* lowest time corresp to sample count on a snd_list: */
+ time_type low_water;
+ snd_list_type *chans;
+ time_type t0;
+ rate_type sr;
+ LVAL closure;
+} multiseq_node, *multiseq_type;
+
+
+
+LVAL snd_make_multiseq(LVAL s1, LVAL closure);
+ /* LISP: (SND-MULTISEQ ANY ANY) */