Audio.Node
Audio nodes.
module Channel_count_mode : sig ... end
Channel count mode enumeration.
module Channel_interpretation : sig ... end
Channel intepretation enumeration.
The type for AudioNode
objects.
See Context.Base.t
.
val as_target : t -> Brr.Ev.target
as_target n
is n
as an event target.
context n
is the audio context of n
.
val input_count : t -> int
input_count n
is the number of inputs of n
.
val output_count : t -> int
output_count n
is the number of outputs of n
.
val channel_count : t -> int
channel_count n
is the number of channels used by n
.
val set_channel_count : t -> int -> unit
set_channel_count n c
sets channel_count
of n
to c
.
val channel_count_mode : t -> Channel_count_mode.t
channel_count_mode n
is the channel count mode of n
.
val set_channel_count_mode : t -> Channel_count_mode.t -> unit
set_channel_count_mode n m
sets the channel_count_mode
of n
to m
.
val channel_interpretation : t -> Channel_interpretation.t
channel_interpretation n
is the channel interpretation of n
.
val set_channel_interpretation : t -> Channel_interpretation.t -> unit
set_channel_interpretation n i
sets the channel_interpretation
of n
to i
.
connect_node n ~output ~input ~dst
connects n
to dst
.
connect_param n ~output ~dst
connects n
to dst
.
val disconnect : t -> unit
disconnect n
disconnects all outgoing connections.
disconnect_node n ~dst
disconnects n
from dst
.
disconnect_param n ~dst
disconnects n
from dst
.
module Analyser : sig ... end
Analyser nodes.
module Biquad_filter : sig ... end
Biquad filter nodes.
module Buffer_source : sig ... end
Buffer source nodes.
module Channel_merger : sig ... end
Channel merger nodes.
module Channel_splitter : sig ... end
Channel splitter nodes.
module Constant_source : sig ... end
Constant source nodes.
module Convolver : sig ... end
Convolver node.
module Delay : sig ... end
Delay node.
module Destination : sig ... end
Destination nodes.
module Dynamics_compressor : sig ... end
Dyamics compressor nodes.
module Gain : sig ... end
Gain nodes.
module Iir_filter : sig ... end
IIR filter nodes.
module Media_element_source : sig ... end
Media element source nodes.
module Media_stream_destination : sig ... end
Media stream destination nodes.
module Media_stream_source : sig ... end
Media stream source nodes.
module Media_stream_track_source : sig ... end
Media stream track source nodes.
module Oscillator : sig ... end
Oscillator nodes.
module Panner : sig ... end
Panner nodes.
module Stereo_panner : sig ... end
Stereo panner nodes.
module Wave_shaper : sig ... end
Wave shaper nodes.
module Worklet : sig ... end
Worklet nodes.