ChannelMergerNode: ChannelMergerNode()-Konstruktor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Der ChannelMergerNode()-Konstruktor erstellt eine neue ChannelMergerNode-Objektinstanz.
Syntax
new ChannelMergerNode(context)
new ChannelMergerNode(context, options)
Parameter
context-
Ein
BaseAudioContext, das den Audio-Kontext darstellt, mit dem der Knoten verknüpft werden soll. optionsOptional-
Ein Objekt, das die Eigenschaften definiert, die der
ChannelMergerNodehaben soll:numberOfInputsOptional-
Eine Zahl, die die Anzahl der Eingänge definiert, die der
ChannelMergerNodehaben soll. Wenn nicht angegeben, wird der Standardwert 6 verwendet. channelCountOptional-
Eine Ganzzahl, die bestimmt, wie viele Kanäle beim Up-Mixing und Down-Mixing von Verbindungen zu Eingängen des Knotens verwendet werden. (Siehe
AudioNode.channelCountfür weitere Informationen.) Die Verwendung und genaue Definition hängt vom Wert vonchannelCountModeab. channelCountModeOptional-
Ein String, der beschreibt, wie die Kanäle zwischen den Eingängen und Ausgängen des Knotens abgeglichen werden müssen. (Siehe
AudioNode.channelCountModefür weitere Informationen, einschließlich der Standardwerte.) channelInterpretationOptional-
Ein String, der die Bedeutung der Kanäle beschreibt. Diese Interpretation wird definieren, wie das Audio Up-Mixing und Down-Mixing durchgeführt wird. Die möglichen Werte sind
"speakers"oder"discrete". (SieheAudioNode.channelCountModefür weitere Informationen, einschließlich der Standardwerte.)
Rückgabewert
Eine neue ChannelMergerNode-Objektinstanz.
Ausnahmen
InvalidStateErrorDOMException-
Ausgelöst, wenn eine Option wie
channelCountoderchannelCountModeeinen ungültigen Wert erhalten hat.
Beispiele
const ac = new AudioContext();
const options = {
numberOfInputs: 2,
};
const myMerger = new ChannelMergerNode(ac, options);
Spezifikationen
| Specification |
|---|
| Web Audio API> # dom-channelmergernode-channelmergernode> |