【问题标题】:How do I connect mic input to an effect unit and then to a mixer (using AudioCore)?如何将麦克风输入连接到效果器,然后连接到混音器(使用 AudioCore)?
【发布时间】:2013-05-25 00:47:06
【问题描述】:

我已经能够获得麦克风输入,将其连接到混音器,将混音器连接到 reverb2 效果器,然后使用 CoreAudio 将所有这些输出到扬声器。它看起来像这样:

麦克风 -> 混音器 -> 混响 -> 扬声器

这很好用。

然而,我真正想做的是:

麦克风 -> 混响 -> 混音器 -> 扬声器

问题是:我似乎无法理解如何告诉混响单元从哪里/如何从麦克风获取输入。

如果我这样做,稍后在初始化图形时会出现错误(-10865):

AUGraphConnectNodeInput(graph, ioNode, 0, reverbNode, 0);

我已经为此苦苦挣扎了好几天。非常感谢任何帮助。

【问题讨论】:

    标签: ios core-audio


    【解决方案1】:

    您需要先将麦克风(RemoteIO Bus 1)的输出范围格式设置为混响音频单元的输入格式。在 iOS 上,这 2 个单元具有不同且不兼容的默认或规范数据类型格式,但可以重新配置麦克风的输出格式。

    【讨论】:

    • 谢谢。我通过在麦克风和效果器之间添加一个转换器单元来让它工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多