WaveShaperNode:oversample 属性
WaveShaperNode
接口的 oversample
属性是一个枚举值,指示是否必须使用过采样。过采样是一种在将失真效果应用于音频信号之前创建更多样本(上采样)的技术。
应用后,样本数量将减少到其初始数量。这可以通过避免一些混叠来获得更好的结果,但会以较低精度的整形曲线为代价。
可能的 oversample
值为
值 | 效果 |
---|---|
'none' |
不执行任何过采样。 |
'2x' |
在应用整形曲线之前将样本数量加倍。 |
'4x' |
在应用整形曲线之前将样本数量乘以 4。 |
值
'none'
、'2x'
或 '4x'
之一。
示例
有关示例代码,请参阅 BaseAudioContext.createWaveShaper()
。
规范
规范 |
---|
Web Audio API # dom-waveshapernode-oversample |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。