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 |