AudioDestinationNode.maxChannelCount
AudioDestinationNode
インターフェースのmaxchannelCount
プロパティは、unsigned long
で表された物理的なデバイスが扱えるチャンネルの最大数です。
AudioNode.channelCount
(en-US)プロパティは 0 からこの値の間(両端を含む)です。もしOfflineAudioContext
のようにmaxChannelCount
が 0 ならば、チャンネルの数は変えられません。
構文
var audioCtx = new AudioContext();
var myDestination = audioCtx.destination;
myDestination.maxChannelCount = 2;
値
unsigned long
例
次の例は単純な設定です。AudioDestinationNode
のmaxChannelCount
を 2 にしています。
var audioCtx = new AudioContext();
var source = audioCtx.createMediaElementSource(myMediaElement);
source.connect(gainNode);
audioCtx.destination.maxChannelCount = 2;
gainNode.connect(audioCtx.destination);
完全な実装は、MDN Web Audio のVoice-change-o-maticやViolent Thereminのようなサンプルを参考にしてください。
使用
Specification |
---|
Web Audio API # dom-audiodestinationnode-maxchannelcount |
ブラウザ互換性
BCD tables only load in the browser