如何为 AudioGraph 添加固定增益?
Posted
技术标签:
【中文标题】如何为 AudioGraph 添加固定增益?【英文标题】:How can you add a fixed gain to an AudioGraph? 【发布时间】:2011-05-17 15:51:36 【问题描述】:是否有可以在 AudioGraph 中应用固定增益的 AudioUnit?还有其他替代方法吗?
【问题讨论】:
【参考方案1】:不幸的是,ios 仅附带 3 个您可以使用的内置 AudioUnit,尽管可以通过设置 AudioUnitRenderer 来动态处理原始样本数据。但是,从名称猜测,如果您只对应用快速增益降低感兴趣,您可能想要使用AU3DEmbeddedMixer
AudioUnit。
我不确定这个 AU 所需的确切参数,但找出头文件应该不会太难。
【讨论】:
谢谢尼克。 3DMixer 的缺点是不能像其他 AudioUnits 那样使用本机音频编解码器。我的应用有实时音频处理限制,所以我对添加额外 AudioConverters 的想法并不感到兴奋,但也许这正是我必须要做的。 @Jonathan Abrogas 是的,这绝对是一个缺点,但不幸的是,iOS 没有提供很多处理单元供您使用。但至少在这种情况下你所做的只是应用增益,所以至少工作量不应该太多。 :)以上是关于如何为 AudioGraph 添加固定增益?的主要内容,如果未能解决你的问题,请参考以下文章
如何为视图提供固定位置,使其不受 SwiftUI 中滚动的影响