ChannelMergerNode: ChannelMergerNode()-Konstruktor - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
Der ChannelMergerNode()-Konstruktor erstellt eine neue ChannelMergerNode-Objektinstanz.
Syntax
js
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
js
const ac = new AudioContext();
const options = {
numberOfInputs: 2,
};
const myMerger = new ChannelMergerNode(ac, options);
Spezifikationen
| Spezifikation |
|---|
| Web Audio API # dom-channelmergernode-channelmergernode |
Browser-Kompatibilität
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.