ChannelSplitterNode: ChannelSplitterNode() 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 ChannelSplitterNode()
Konstruktor der Web Audio API erstellt eine neue Instanz des ChannelSplitterNode
-Objekts, das einen Knoten darstellt, der den Eingang in einen separaten Ausgang für jeden der Audiokanäle des Quellknotens aufteilt.
Syntax
new ChannelSplitterNode(context)
new ChannelSplitterNode(context, options)
Parameter
context
-
Ein
BaseAudioContext
, das den Audiokontext repräsentiert, mit dem der Knoten verbunden werden soll. options
Optional-
Ein Objekt, das die Eigenschaften definiert, die der
ChannelSplitterNode
haben soll:numberOfOutputs
Optional-
Eine Zahl, die definiert, wie viele Ausgänge der
ChannelSplitterNode
haben soll. Wenn nicht angegeben, wird der Standardwert 6 verwendet. channelCount
Optional-
Eine Ganzzahl, die bestimmt, wie viele Kanäle beim Up-Mixing und Down-Mixing von Verbindungen zu allen Eingängen des Knotens verwendet werden. (Siehe
AudioNode.channelCount
für weitere Informationen.) Die Verwendung und genaue Definition hängen vom Wert vonchannelCountMode
ab. channelCountMode
Optional-
Ein String, der beschreibt, wie die Kanäle zwischen den Eingängen und Ausgängen des Knotens abgeglichen werden müssen. (Siehe
AudioNode.channelCountMode
für weitere Informationen, einschließlich Standardwerte.) channelInterpretation
Optional-
Ein String, der die Bedeutung der Kanäle beschreibt. Diese Interpretation bestimmt, wie das Audio Up-Mixing und Down-Mixing erfolgen wird. Die möglichen Werte sind
"speakers"
oder"discrete"
. (SieheAudioNode.channelCountMode
für weitere Informationen, einschließlich Standardwerte.)
Rückgabewert
Eine neue Instanz des ChannelSplitterNode
-Objekts.
Beispiele
const ac = new AudioContext();
const options = {
numberOfOutputs: 2,
};
const mySplitter = new ChannelSplitterNode(ac, options);
Spezifikationen
Specification |
---|
Web Audio API # dom-channelsplitternode-constructor-channelsplitternode |