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. AudioParam sẽ có sẵn dưới tên này trong thuộc tính parameters của nút, và phương thức AudioWorkletProcessor.process cũng sẽ nhận các giá trị đã tính của AudioParam này dưới tên đó.

automationRate Optional

Chuỗi "a-rate" hoặc "k-rate" biểu diễn tốc độ tự động hóa của AudioParam này. Mặc định là "a-rate".

minValue Optional

Một giá trị float biểu diễn giá trị nhỏ nhất của AudioParam. Mặc định là -3.4028235e38.

maxValue Optional

Một giá trị float biểu diễn giá trị lớn nhất của AudioParam. Mặc định là 3.4028235e38.

defaultValue Optional

Một giá trị float biểu diễn giá trị khởi tạo của AudioParam. 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

Xem thêm