AudioWorkletProcessor: parameterDescriptors 属性
AudioWorkletProcessor 派生类的只读 parameterDescriptors 属性是一个静态获取器,它返回一个基于 AudioParamDescriptor 对象的可迭代对象。
该属性不是 AudioWorkletProcessor 接口的一部分,但是,如果定义了它,则 AudioWorkletProcessor 构造函数会在内部调用它,以在关联的 AudioWorkletNode 的 parameters 属性中创建自定义 AudioParam 对象列表。
定义获取器是可选的。
值
一个基于 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 获取器的示例代码,请参阅 AudioWorkletNode.parameters。
规范
| 规范 |
|---|
| Web Audio API # audioworkletprocess-callback-parameters |