alsa-0.4: Binding to the ALSA Library API.

Stabilityprovisional
MaintainerIavor S. Diatchki

Sound.Alsa.Sequencer.Queue

Contents

Description

This module contains functions for working with sequencer queue. Reference: http://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_queue.html

Synopsis

General Queue Functions

alloc_queueSource

Arguments

:: SndSeq 
-> IO Queue

Queue identifier.

free_queueSource

Arguments

:: SndSeq

Sequencer handle.

-> Queue

Queue identifier.

-> IO () 

Delete the specified queue.

Queue Information

queue_info_copySource

Arguments

:: QueueInfo

Destination

-> QueueInfo

Source

-> IO () 

queue_info_clone :: QueueInfo -> IO QueueInfoSource

Copy the content of an object to a newly created object.

Queue Status

data QueueStatus Source

Copy the content of one object into another.

queue_status_copySource

Arguments

:: QueueStatus

Destination

-> QueueStatus

Source

-> IO () 

Queue Tempo

queue_tempo_copySource

Arguments

:: QueueTempo

Destination

-> QueueTempo

Source

-> IO () 

Queue Timer

queue_timer_copySource

Arguments

:: QueueTimer

Destination

-> QueueTimer

Source

-> IO () 

queue_timer_clone :: QueueTimer -> IO QueueTimerSource

Copy the content of an object to a newly created object.