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