ChannelSplitterNode: ChannelSplitterNode() 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 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
js
new ChannelSplitterNode(context)
new ChannelSplitterNode(context, options)
Parameter
context-
Ein
BaseAudioContext, das den Audiokontext repräsentiert, mit dem der Knoten verbunden werden soll. optionsOptional-
Ein Objekt, das die Eigenschaften definiert, die der
ChannelSplitterNodehaben soll:numberOfOutputsOptional-
Eine Zahl, die definiert, wie viele Ausgänge der
ChannelSplitterNodehaben 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 allen Eingängen des Knotens verwendet werden. (Siehe
AudioNode.channelCountfür weitere Informationen.) Die Verwendung und genaue Definition hängen 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 Standardwerte.) channelInterpretationOptional-
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.channelCountModefür weitere Informationen, einschließlich Standardwerte.)
Rückgabewert
Eine neue Instanz des ChannelSplitterNode-Objekts.
Beispiele
js
const ac = new AudioContext();
const options = {
numberOfOutputs: 2,
};
const mySplitter = new ChannelSplitterNode(ac, options);
Spezifikationen
| Spezifikation |
|---|
| Web Audio API # dom-channelsplitternode-channelsplitternode |
Browser-Kompatibilität
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.