Alsa
Interface with the alsa drivers.
A suspend event occurred (stream is suspended and waiting for an application * recovery).
This error can happen when device is physically * removed (for example some hotplug devices like USB * or PCMCIA, CardBus or ExpressCard can be removed on the fly).
Get an error message corresponding to an error. * Raise the given exception if it is not known.
val device_name_hints :
?card:int ->
?interface:string ->
unit ->
(string * string * [ `Input | `Output | `Both ]) list
List all devices with name, description and IO.
module Pcm : sig ... end
module Sequencer : sig ... end