Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WaveShaperNode: WaveShaperNode() 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 WaveShaperNode()-Konstruktor der Web Audio API erstellt ein neues WaveShaperNode-Objekt, welches ein AudioNode repräsentiert, das einen nichtlinearen Verzerrer darstellt.

Syntax

js
new WaveShaperNode(context, options)

Parameter

context

Eine Referenz zu einem AudioContext.

options Optional

Die Optionen sind wie folgt:

curve

Die Formungskurve, die für den Waveshaping-Effekt verwendet wird. Das Eingangssignal liegt nominell im Bereich [-1;1].

oversample

Gibt an, welcher Typ von Oversampling (falls vorhanden) verwendet werden soll, wenn die Formungskurve angewendet wird. Gültige Werte sind "none", "2x" oder "4x". Der Standardwert ist "none".

channelCount

Repräsentiert eine Ganzzahl, die bestimmt, wie viele Kanäle verwendet werden, wenn Verbindungen zu irgendeinem Eingang des Knotens hochgemischt und runtergemischt werden. (Sehen Sie AudioNode.channelCount für mehr Informationen.) Die Nutzung und genaue Definition hängt vom Wert von channelCountMode ab.

channelCountMode

Repräsentiert einen aufgezählten Wert, der beschreibt, wie Kanäle zwischen den Eingängen und Ausgängen des Knotens abgeglichen werden müssen. (Sehen Sie AudioNode.channelCountMode für mehr Informationen einschließlich der Standardwerte.)

channelInterpretation

Repräsentiert einen aufgezählten Wert, der die Bedeutung der Kanäle beschreibt. Diese Interpretation bestimmt, wie das Audio hochgemischt und runtergemischt wird. Die möglichen Werte sind "speakers" oder "discrete". (Sehen Sie AudioNode.channelCountMode für mehr Informationen einschließlich der Standardwerte.)

Rückgabewert

Eine neue WaveShaperNode Objektinstanz.

Spezifikationen

Specification
Web Audio API
# dom-waveshapernode-waveshapernode

Browser-Kompatibilität