Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val close : handle -> unit
val prepare : handle -> unit
val resume : handle -> unit
val recover : ?verbose:bool -> handle -> exn -> unit
val start : handle -> unit
val drain : handle -> unit
val drop : handle -> unit
val pause : handle -> bool -> unit
val reset : handle -> unit
val wait : handle -> int -> bool
val readi : handle -> string -> int -> int -> int
val writei : handle -> string -> int -> int -> int
val readn : handle -> string array -> int -> int -> int
val writen : handle -> string array -> int -> int -> int
val readn_float : handle -> float array array -> int -> int -> int
val writen_float : handle -> float array array -> int -> int -> int
val readn_float64 : handle -> float array array -> int -> int -> int
val writen_float64 : handle -> float array array -> int -> int -> int
val get_delay : handle -> int
val get_buffer_size_min : params -> int
val get_buffer_size_max : params -> int
val set_nonblock : handle -> bool -> unit
val get_frame_size : params -> int