gpt4 book ai didi

iOS:多个 AU 与一个渲染回调中的所有内容

转载 作者:行者123 更新时间:2023-11-29 13:32:59 26 4
gpt4 key购买 nike

我正在为我的 (iPhone 4+) 应用开发自定义采样器和音频引擎,特别是添加录音和发送效果器功能。我一直在尝试决定是沿着一个大的 RemoteIO 渲染回调处理所有事情的路线,还是将其分解为单独的 AU 节点。

可能无论如何都知道一个更复杂的 AUGraph 与多个 RemoteIOs 和一个混合器 AU 相加,与在一个单一的、调整良好的渲染回调中完成所有事情相比,是否会带来显着的开销?是否有任何其他原因导致人们想要采用一种方式或另一种方式(例如 AU 边界可能会剪切/截断音频)?

性能是个大问题,我可能只使用单一渲染回调,但我不想错过不断增长的可用 fx AU 列表。

最佳答案

一般来说,我更喜欢单渲染回调,但如果您打算重新排序效果链,则使用 AUGraph 可能更容易。

此外,与其直接处理 AudioUnit,不如查看 Novocaine ,它为您完成所有令人讨厌的 AU 接口(interface),并为您提供一个干净的基于 block 的回调。

关于iOS:多个 AU 与一个渲染回调中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11376677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com