AudioWorkletProcessor: parameterDescriptors statische Eigenschaft
Die schreibgeschützte Eigenschaft parameterDescriptors
einer von AudioWorkletProcessor
abgeleiteten Klasse ist ein statischer Getter, der ein Iterable von Objekten basierend auf AudioParamDescriptor
zurückgibt.
Die Eigenschaft ist kein Teil der AudioWorkletProcessor
-Schnittstelle, aber, wenn sie definiert ist, wird sie intern vom AudioWorkletProcessor
-Konstruktor aufgerufen, um eine Liste benutzerdefinierter AudioParam
-Objekte in der Eigenschaft parameters
des zugehörigen AudioWorkletNode
zu erstellen.
Das Definieren des Getters ist optional.
Wert
Ein Iterable von Objekten basierend auf AudioParamDescriptor
. Die Eigenschaften dieser Objekte sind wie folgt:
name
-
Der String, der den Namen des
AudioParam
repräsentiert. Unter diesem Namen wird dasAudioParam
in derparameters
-Eigenschaft des Knotens verfügbar sein, und unter diesem Namen wird dieAudioWorkletProcessor.process
-Methode die berechneten Werte diesesAudioParam
erlangen. automationRate
Optional-
Entweder der String
"a-rate"
oder"k-rate"
, der eine Automationsrate diesesAudioParam
repräsentiert. Standardwert ist"a-rate"
. minValue
Optional-
Ein
float
, der den Mindestwert desAudioParam
repräsentiert. Standardwert ist-3.4028235e38
. maxValue
Optional-
Ein
float
, der den Höchstwert desAudioParam
repräsentiert. Standardwert ist3.4028235e38
. defaultValue
Optional-
Ein
float
, der den Anfangswert desAudioParam
repräsentiert. Standardwert ist0
.
Beispiele
Siehe AudioWorkletNode.parameters
für Beispielcode, der zeigt, wie ein statischer parameterDescriptors
-Getter zu einem benutzerdefinierten AudioWorkletProcessor
hinzugefügt wird.
Spezifikationen
Specification |
---|
Web Audio API # audioworkletprocess-callback-parameters |