ChannelMergerNode

ChannelMergerNodeインタフェースは、反対の機能のChannelSplitterNode (en-US)と組み合わせて使用されることが多く、さまざまなモノラル入力を単一の出力に再結合します。 各入力は、出力のチャンネルを埋めるために使用されます。 これは各チャンネルに別々にアクセスするのに便利です、つまり 各チャンネルでゲインを別々に制御する必要がある場合にミキシングするのに有効です。

もしChannelMergerNodeに単一の出力があるが、マージするチャンネルと同じ数の入力がある場合、入力数はそのコンストラクタのパラメータおよびAudioContext.createChannelMergerの呼び出しとして定義されます。 値が指定されていない場合は、デフォルトの6になります。

ChannelMergerNodeを使用すると、レンダリングハードウェアが処理できるよりも多くのチャンネルで出力を作成することが可能です。 その場合、シグナルがAudioContext.listener オブジェクトに送信されると、余分なチャンネルは無視されます。

入力数 variable; default to 6.
出力数 1
チャンネルカウントモード "max"
チャンネルカウント 2 (デフォルトのカウントモードでは使用されません)
チャンネル判別 "speakers"

Constructor

ChannelMergerNode() (en-US)
新しいChannelMergerNodeオブジェクトインスタンスを作成します。

Properties

特定のプロパティはありません。 親であるAudioNodeからプロパティを継承しています。

Methods

特定のメソッドはありません。 親であるAudioNodeからメソッドを継承しています。

Example

{{page("/en-US/docs/Web/API/AudioContext.createChannelMerger","Example")}}

Specifications

Specification Status Comment
Web Audio API
ChannelMergerNode の定義
勧告  

Browser compatibility

BCD tables only load in the browser

See also