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 |