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
AudioParamrepräsentiert. Unter diesem Namen wird dasAudioParamin derparameters-Eigenschaft des Knotens verfügbar sein, und unter diesem Namen wird dieAudioWorkletProcessor.process-Methode die berechneten Werte diesesAudioParamerlangen. automationRateOptional-
Entweder der String
"a-rate"oder"k-rate", der eine Automationsrate diesesAudioParamrepräsentiert. Standardwert ist"a-rate". minValueOptional-
Ein
float, der den Mindestwert desAudioParamrepräsentiert. Standardwert ist-3.4028235e38. maxValueOptional-
Ein
float, der den Höchstwert desAudioParamrepräsentiert. Standardwert ist3.4028235e38. defaultValueOptional-
Ein
float, der den Anfangswert desAudioParamreprä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> |