AudioWorkletProcessor: thuộc tính tĩnh parameterDescriptors
Thuộc tính chỉ đọc parameterDescriptors của một lớp dẫn xuất từ AudioWorkletProcessor là một getter tĩnh, trả về một đối tượng có thể lặp gồm các đối tượng dựa trên AudioParamDescriptor.
Thuộc tính này không phải là một phần của giao diện AudioWorkletProcessor, nhưng nếu được định nghĩa thì nó sẽ được hàm khởi tạo AudioWorkletProcessor gọi nội bộ để tạo danh sách các đối tượng AudioParam tùy chỉnh trong thuộc tính parameters của AudioWorkletNode liên kết.
Việc định nghĩa getter này là tùy chọn.
Giá trị
Một đối tượng có thể lặp gồm các đối tượng dựa trên AudioParamDescriptor. Các thuộc tính của các đối tượng này như sau:
name-
Chuỗi biểu diễn tên của
AudioParam.AudioParamsẽ có sẵn dưới tên này trong thuộc tínhparameterscủa nút, và phương thứcAudioWorkletProcessor.processcũng sẽ nhận các giá trị đã tính củaAudioParamnày dưới tên đó. automationRateOptional-
Chuỗi
"a-rate"hoặc"k-rate"biểu diễn tốc độ tự động hóa củaAudioParamnày. Mặc định là"a-rate". minValueOptional-
Một giá trị
floatbiểu diễn giá trị nhỏ nhất củaAudioParam. Mặc định là-3.4028235e38. maxValueOptional-
Một giá trị
floatbiểu diễn giá trị lớn nhất củaAudioParam. Mặc định là3.4028235e38. defaultValueOptional-
Một giá trị
floatbiểu diễn giá trị khởi tạo củaAudioParam. Mặc định là0.
Ví dụ
Xem AudioWorkletNode.parameters để xem ví dụ mã cho thấy cách thêm getter tĩnh parameterDescriptors vào một AudioWorkletProcessor tùy chỉnh.
Thông số kỹ thuật
| Specification |
|---|
| Web Audio API> # audioworkletprocess-callback-parameters> |