Mm_alsaval 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 >