From e102a336344936e518739ad2adaa4030e11e2997 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 13 Dec 2022 10:30:32 +1100 Subject: [PATCH] AudioNode.channelCountMode - table as definition list in value (#22889) --- .../api/audionode/channelcountmode/index.md | 74 +++++-------------- 1 file changed, 17 insertions(+), 57 deletions(-) diff --git a/files/en-us/web/api/audionode/channelcountmode/index.md b/files/en-us/web/api/audionode/channelcountmode/index.md index 370c0ee918811f3..ad71c3136e89c5b 100644 --- a/files/en-us/web/api/audionode/channelcountmode/index.md +++ b/files/en-us/web/api/audionode/channelcountmode/index.md @@ -16,65 +16,25 @@ browser-compat: api.AudioNode.channelCountMode The `channelCountMode` property of the {{ domxref("AudioNode") }} interface represents an enumerated value describing the way channels must be matched between the node's inputs and outputs. -The possible values of `channelCountMode` and their meanings are: - - - - - - - - - - - - - - - - - - - - - - - - - - -
ValueDescription - The following AudioNode children default to this value -
max - The number of channels is equal to the maximum number of channels of all - connections. In this case, channelCount is ignored and only - up-mixing happens. - - {{domxref("GainNode")}}, {{domxref("DelayNode")}}, - {{domxref("ScriptProcessorNode")}}, - {{domxref("BiquadFilterNode")}}, - {{domxref("WaveShaperNode")}} -
clamped-max - The number of channels is equal to the maximum number of channels of all - connections, clamped to the value of channelCount. - - {{domxref("PannerNode")}}, {{domxref("ConvolverNode")}}, - {{domxref("DynamicsCompressorNode")}} -
explicit - The number of channels is defined by the value of - channelCount. - - {{domxref("AudioDestinationNode")}}, - {{domxref("AnalyserNode")}}, - {{domxref("ChannelSplitterNode")}}, - {{domxref("ChannelMergerNode")}} -
- -> **Note:** In older versions of the spec, the default for a {{domxref("ChannelSplitterNode")}} was max. - ## Value -An enumerated value representing a [channelCountMode](https://webaudio.github.io/web-audio-api/#idl-def-ChannelCountMode). +The possible values of the `channelCountMode` enumerated value, and their meanings are: + +- `max` + - : The number of channels is equal to the maximum number of channels of all connections. + In this case, `channelCount` is ignored and only up-mixing happens. + + The following AudioNode children default to this value: {{domxref("GainNode")}}, {{domxref("DelayNode")}}, {{domxref("ScriptProcessorNode")}}, {{domxref("BiquadFilterNode")}}, {{domxref("WaveShaperNode")}}. +- `clamped-max` + - : The number of channels is equal to the maximum number of channels of all connections, clamped to the value of `channelCount`. + + The following AudioNode children default to this value: {{domxref("PannerNode")}}, {{domxref("ConvolverNode")}}, {{domxref("DynamicsCompressorNode")}} +- `explicit` + - : The number of channels is defined by the value of `channelCount`. + + The following AudioNode children default to this value: {{domxref("AudioDestinationNode")}}, {{domxref("AnalyserNode")}}, {{domxref("ChannelSplitterNode")}}, {{domxref("ChannelMergerNode")}} + +> **Note:** In older versions of the spec, the default for a {{domxref("ChannelSplitterNode")}} was `max`. ## Examples