← 返回首页
ChannelSplitterNode - Web API | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

ChannelSplitterNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

ChannelSplitterNode インターフェイスは、よく反対の ChannelMergerNode とともに用いられ、音声入力のそれぞれのチャンネルをモノラル出力の組に分離します。これは、各チャンネルに別々にアクセスするのに便利です。たとえば、各チャンネルのゲインを別々に制御する必要があるチャンネルミキシングを行うのに便利です。

ChannelSplitterNode の入力が常に 1 個だけの場合、出力の数はコンストラクターや AudioContext.createChannelSplitter() の引数によって決まります。値が指定されなかった場合は、既定の 6 になります。入力のチャンネル数が出力数より少ない場合は、余った出力は無音になります。

EventTarget AudioNode ChannelSplitterNode 入力数 出力数 チャンネルカウントモード チャンネル数 チャンネルの意味
1
可変。既定値は6 です。
"explicit" 古い実装では、仕様書の以前のバージョンに従って "max" が使用されます。
出力数に固定されます。古い実装では、仕様書の以前のバージョンに従って 2 が使用されます。(既定のカウントモードでは使用されません)
"discrete"

In this article

コンストラクター

ChannelSplitterNode()

新しい ChannelSplitterNode のオブジェクトのインスタンスを作成します。

インスタンスプロパティ

専用のプロパティはありません。親の AudioNode からプロパティを継承します。

インスタンスメソッド

専用のメソッドはありません。親の AudioNode からメソッドを継承します。

BaseAudioContext.createChannelSplitter() にサンプルコードがあります。

仕様書

Specification
Web Audio API
# ChannelSplitterNode

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.

関連情報