Module Mm_alsa

val rw : int -> int -> ?device:string -> ?playback:bool -> ?capture:bool -> ?blocking:bool -> ?buffer_size:int -> ?periods:int -> unit -> < version : string ; delay : int ; prepare : unit ; wait : int -> bool ; recover : exn -> unit ; read : Mm_audio.Audio.t -> int -> int -> int ; write : Mm_audio.Audio.t -> int -> int -> int ; close : unit >