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 |