aboutsummaryrefslogtreecommitdiff
path: root/include/seq.h
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2001-12-10 16:45:05 +0000
committerTakashi Iwai <tiwai@suse.de>2001-12-10 16:45:05 +0000
commitbcf50519e4a248c5361541f7c56890bcd5392fe5 (patch)
tree2438a25aa66425bf4f40609ccc34373cb80a5b67 /include/seq.h
parente457d1f0c0557c592ff08acfaa9b763d56a2fdff (diff)
Added time skew on queue.
The timer speed can be controlled via skew value, smaller = slower centered on the skew-base value.
Diffstat (limited to 'include/seq.h')
-rw-r--r--include/seq.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/seq.h b/include/seq.h
index c0980c5a..02f9a55e 100644
--- a/include/seq.h
+++ b/include/seq.h
@@ -438,8 +438,12 @@ void snd_seq_queue_tempo_copy(snd_seq_queue_tempo_t *dst, const snd_seq_queue_te
int snd_seq_queue_tempo_get_queue(const snd_seq_queue_tempo_t *info);
unsigned int snd_seq_queue_tempo_get_tempo(const snd_seq_queue_tempo_t *info);
int snd_seq_queue_tempo_get_ppq(const snd_seq_queue_tempo_t *info);
+unsigned int snd_seq_queue_tempo_get_skew(const snd_seq_queue_tempo_t *info);
+unsigned int snd_seq_queue_tempo_get_skew_base(const snd_seq_queue_tempo_t *info);
void snd_seq_queue_tempo_set_tempo(snd_seq_queue_tempo_t *info, unsigned int tempo);
void snd_seq_queue_tempo_set_ppq(snd_seq_queue_tempo_t *info, int ppq);
+void snd_seq_queue_tempo_set_skew(snd_seq_queue_tempo_t *info, unsigned int skew);
+void snd_seq_queue_tempo_set_skew_base(snd_seq_queue_tempo_t *info, unsigned int base);
int snd_seq_get_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo);
int snd_seq_set_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo);