Copyright | (c) Henning Thielemann 2010-2012 (c) Iavor S. Diatchki 2007 |
---|---|
License | BSD3 |
Maintainer | Henning Thielemann |
Stability | provisional |
Safe Haskell | None |
Language | Haskell2010 |
This module contains functions for working with sequencer queue. Reference: http://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_queue.html
General Queue Functions
The type of queue identifiers.
:: T mode | Sequencer handle. |
-> T | target Queue.T. |
-> QueueEv | |
-> Maybe T | prototype event that may provide timestamp, source queue |
-> IO () |
startstopcontinue a queue
In the prototype event you can provide additional information. The prototype event does not need to be a queue control event, this part is ignored anyway. In the prototype event you may also specify a queue. This is the queue that the timestamp of the prototype event refers to. This way you can control the target queue using timing from another queue.