package ladspa

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
val descriptor : Plugin.t -> int -> t
val descriptors : Plugin.t -> t array
val unique_id : t -> int
val label : t -> string
val name : t -> string
val maker : t -> string
val port_count : t -> int
val port_name : t -> int -> string
val port_is_input : t -> int -> bool
val port_is_output : t -> int -> bool
val port_is_audio : t -> int -> bool
val port_is_control : t -> int -> bool
val port_is_integer : t -> int -> bool
val port_is_boolean : t -> int -> bool
val port_is_logarithmic : t -> int -> bool
val port_get_default : t -> ?samplerate:int -> int -> float option
val port_get_min : t -> ?samplerate:int -> int -> float option
val port_get_max : t -> ?samplerate:int -> int -> float option
type instance
val instantiate : t -> int -> int -> instance
val set_samples : instance -> int -> unit
val connect_audio_port : instance -> int -> float array -> int -> unit
val connect_control_port_in : instance -> int -> float -> unit
val connect_control_port_out : instance -> int -> float Stdlib.ref -> unit
val activate : instance -> unit
val deactivate : instance -> unit
exception Input_port_not_connected of int
val run : instance -> unit
val pre_run : instance -> unit
val post_run : instance -> unit
val post_run_adding : instance -> unit