From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/web/api/waveshapernode/index.html | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 files/zh-cn/web/api/waveshapernode/index.html (limited to 'files/zh-cn/web/api/waveshapernode/index.html') diff --git a/files/zh-cn/web/api/waveshapernode/index.html b/files/zh-cn/web/api/waveshapernode/index.html new file mode 100644 index 0000000000..3cf690d41f --- /dev/null +++ b/files/zh-cn/web/api/waveshapernode/index.html @@ -0,0 +1,94 @@ +--- +title: WaveShaperNode +slug: Web/API/WaveShaperNode +translation_of: Web/API/WaveShaperNode +--- +

{{ APIRef("Web Audio API") }}

+ +
+

WaveShaperNode 接口表示一个非线性的畸变器。 是一个使用曲线来将一个波形畸变应用到一个声音信号中的{{domxref("AudioNode")}} 。 除了明显的失真效果之外, 它通常用来给信号添加一个暖调的感觉。

+
+ +

 一个WaveShaperNode 总是有一个确切的输入和输出。

+ + + + + + + + + + + + + + + + + + + + + + + + +
输入数目1
输出数目1
信道计数模式"max"
信道计数2 (不在缺省的计数模式中使用)
信道解释"speakers"
+ +

构造器

+ +
+
{{domxref("WaveShaperNode.WaveShaperNode", "WaveShaperNode()")}}
+
 创建一个新的WaveShaperNode 对象的实例。
+
+ +

属性

+ +

 包含了继承自父类{{domxref("AudioNode")}}的属性

+ +
+
{{domxref("WaveShaperNode.curve")}}
+
是一个{{domxref("Float32Array")}}描述要应用的失真数值的数组。
+
{{domxref("WaveShaperNode.oversample")}}
+
是一个描述是否必须使用过采样的枚举值。 过采样是一个用来在将失真效果应用到音频信号之前创建更多采样(上采样)的技术。
+
+ +

方法

+ +

没有特有的方法; 从父类 {{domxref("AudioNode")}}继承了方法

+ +

示例

+ +

{{page("/en-US/docs/Web/API/AudioContext.createWaveShaper","Example")}}

+ +

规范

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('Web Audio API', '#the-waveshapernode-interface', 'WaveShaperNode')}}{{Spec2('Web Audio API')}} 
+ +

浏览器兼容性

+ +
+ + +

{{Compat("api.WaveShaperNode")}}

+
+ +

相关链接

+ + -- cgit v1.2.3-54-g00ecf