AudioWorkletProcessor: parameterDescriptors 静态属性
AudioWorkletProcessor 派生类的只读 parameterDescriptors 属性是一个静态 getter,它返回一个 AudioParamDescriptor 对像的可迭代对象。
该属性不是 AudioWorkletProcessor 接口的一部分,但是,如果定义了该属性,它将被 AudioWorkletProcessor 构造函数内部调用,以在相关 AudioWorkletNode 的 parameters 属性中创建自定义 AudioParam 对象列表。
定义 getter 是可选的。
值
一个 AudioParamDescriptor 对像的可迭代对象。这些对象的属性如下:
name-
代表
AudioParam名称的字符串。在该名称下,AudioParam将在节点的parameters属性中可用,并且在该名称下,AudioWorkletProcessor.process方法将获取此AudioParam的计算值。 automationRate可选-
表示此
AudioParam自动化率的 `"a-rate"` 或 `"k-rate"` 字符串。默认为"a-rate"。 minValue可选-
表示
AudioParam最小值的float。默认为-3.4028235e38。 maxValue可选-
表示
AudioParam最大值的float。默认为3.4028235e38。 defaultValue可选-
表示
AudioParam初始值的float。默认为0。
示例
有关如何向自定义 AudioWorkletProcessor 添加静态 parameterDescriptors getter 的示例代码,请参阅 AudioWorkletNode.parameters。
规范
| 规范 |
|---|
| Web Audio API # audioworkletprocess-callback-parameters |