--- title: AudioDestinationNode.maxChannelCount slug: Web/API/AudioDestinationNode/maxChannelCount translation_of: Web/API/AudioDestinationNode/maxChannelCount ---

{{ APIRef("Web Audio API") }}

{{ domxref("AudioDestinationNode") }}インターフェースのmaxchannelCountプロパティは、unsigned longで表された物理的なデバイスが扱えるチャンネルの最大数です。

{{domxref("AudioNode.channelCount")}}プロパティは0からこの値の間(両端を含む)です。もし{{domxref("OfflineAudioContext")}}のようにmaxChannelCountが0ならば、チャンネルの数は変えられません。

構文

var audioCtx = new AudioContext();
var myDestination = audioCtx.destination;
myDestination.maxChannelCount = 2;

unsigned long

次の例は単純な設定です。AudioDestinationNodemaxChannelCountを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-maticViolent Thereminのようなサンプルを参考にしてください。

使用

Specification Status Comment
{{SpecName('Web Audio API', '#widl-AudioDestinationNode-maxChannelCount', 'maxChannelCount')}} {{Spec2('Web Audio API')}}  

ブラウザ互換性

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatChrome(10.0)}}{{property_prefix("webkit")}} {{CompatGeckoDesktop(25.0)}}  {{CompatNo}} 15.0{{property_prefix("webkit")}}
22 (unprefixed)
6.0{{property_prefix("webkit")}}
Feature Android Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support {{CompatUnknown}} 26.0 1.2 {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} 33.0

参考