Table of Contents

Class ChannelMergerNode

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode, reunites different mono inputs into a single output. Each input is used to fill a channel of the output. This is useful for accessing each channels separately, e.g., for performing channel mixing where gain must be separately controlled on each channel.

[Value("ChannelMergerNode")]
public class ChannelMergerNode : AudioNode
Inheritance
ChannelMergerNode
Inherited Members

Remarks

Default channel merger node with six mono inputs combining to form a single output.

If ChannelMergerNode has one single output, but as many inputs as there are channels to merge; the number of inputs is defined as a parameter of its constructor and the call to BaseAudioContextcreateChannelMerger. In the case that no value is given, it will default to 6.

Using a ChannelMergerNode, it is possible to create outputs with more channels than the rendering hardware is able to process. In that case, when the signal is sent to the BaseAudioContextlistener object, supernumerary channels will be ignored.

-Using the Web Audio API

See also on MDN

Constructors

ChannelMergerNode()

public ChannelMergerNode()

ChannelMergerNode(BaseAudioContext, ChannelMergerOptions)

The ChannelMergerNode() constructor creates a new ChannelMergerNode object instance.

public ChannelMergerNode(BaseAudioContext context, ChannelMergerOptions options = null)

Parameters

context BaseAudioContext
options ChannelMergerOptions

Remarks