WaveShaperNode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Giao diện WaveShaperNode đại diện cho bộ méo phi tuyến tính.
Đây là AudioNode sử dụng đường cong để áp dụng méo dạng sóng cho tín hiệu. Bên cạnh các hiệu ứng méo rõ ràng, nó thường được sử dụng để thêm cảm giác ấm áp cho tín hiệu.
Một WaveShaperNode luôn có đúng một đầu vào và một đầu ra.
| Số đầu vào | 1 |
|---|---|
| Số đầu ra | 1 |
| Chế độ đếm kênh | "max" |
| Số kênh | 2 (không sử dụng trong chế độ đếm mặc định) |
| Diễn giải kênh | "speakers" |
Hàm khởi tạo
WaveShaperNode()-
Tạo phiên bản mới của đối tượng
WaveShaperNode.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ cha, AudioNode.
WaveShaperNode.curve-
Một
Float32Arraychứa các số mô tả méo cần áp dụng. WaveShaperNode.oversample-
Một giá trị liệt kê cho biết liệu có phải sử dụng oversampling hay không. Oversampling là kỹ thuật tạo nhiều mẫu hơn (up-sampling) trước khi áp dụng hiệu ứng méo cho tín hiệu âm thanh.
Phương thức phiên bản
Không có phương thức cụ thể; kế thừa các phương thức từ cha, AudioNode.
Ví dụ
Xem BaseAudioContext.createWaveShaper() để biết mã ví dụ.
Thông số kỹ thuật
| Specification |
|---|
| Web Audio API> # WaveShaperNode> |