ChannelMergerNode
ChannelMergerNode 接口,通常与其对应的 一起使用,可以将不同的单声道输入重新组合成一个单一的输出。每个输入都用于填充输出的一个通道。这对于单独访问每个通道非常有用,例如,用于执行增益必须在每个通道上单独控制的通道混合。ChannelSplitterNode

ChannelMergerNode 有一个输出,但输入数量等于要合并的通道数量;输入数量由其构造函数和调用 的参数定义。如果未提供值,则默认为 AudioContext.createChannelMerger()6。
使用 ChannelMergerNode,可以创建比渲染硬件能够处理的通道更多的输出。在这种情况下,当信号被发送到 对象时,多余的通道将被忽略。AudioContext.listener
| 输入数量 | 变量;默认为 6。 |
|---|---|
| 输出数量 | 1 |
| 通道计数模式 | “explicit” |
| 声道数 | 2 (在默认计数模式下未使用) |
| 通道解释 | “speakers” |
构造函数
ChannelMergerNode()-
创建一个新的
ChannelMergerNode对象实例。
实例属性
没有特定属性;继承自其父类 的属性。.AudioNode
实例方法
无特定方法;继承自其父级 AudioNode 的方法.
示例
有关示例代码,请参阅 。BaseAudioContext.createChannelMerger()
规范
| 规范 |
|---|
| Web Audio API # ChannelMergerNode |
浏览器兼容性
加载中…